LINUX.ORG.RU
ФорумTalks

Небольшой опрос для веб-разработчиков


0

0

Опрос рассчитан больше на веб-девелоперов, но буду рад всем ответившим

Нужна ли программа, работающая с веб-сервером с помощью интерфейса
fastcgi. Назначение программы-парсить определенный формат xml с
последующей генерацией в html и js. Тэги xml представляют собой
удобные  кросс-браузерные виджеты, с поддержкой тем и динамической
загрузкой(через скриптовые языки).

Тоесть, поясню на примере(кусочек примерного xml):

<tree id="project_tree">
<tree_node>Ваш текст</tree_node>
</tree>

<tree_node> может быть сколько угодно. Причем строится красивое
дерево, со всеми правильными линиями(а не просто отступ и
плюс\минус). А если мы хотим сгенерировать динамическое
дерево(например вывод из БД), то делаем примерно так:

<tree id="project_tree">
<load_xml src="project_tree.pl" />
</tree>

Тоесть генерируем только ноды, а программа сама уже разбирается как
строить дерево, дописывает js скрипты и т.д и т.п.

Дерево всего-лишь пример, виджеты могут быть самые
разнообразные-грид, календарь и т.д.(если Вы что-то хотите-пишите)

Формат будет строго документирован для реализации парсеров на других
языках и другими способами(например на perl,python,php)

Забыл добавить-в будущем планируется дизайнер интерфейса, для полного разграничения дизайнеров интерфейса и разработчиков

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от Motiv_studenta

Решил Windows Presentation Fondation на питоне переписать? Идея-то неплоха, но не нова.

ProtecT
()

Дерьмище!

anonymous
()

не осилил, если прога кому то там нужна, ты будешь её писать, а если никому не нужна, то не будешь, так?

в таком случае не нужна! должна быть четкая мотивация

jedy ★★
()

Ну вот еще, из-за долбанутых юзеров криво парсящего XML експлорера перекладывать xslt-преобразования на сервер... сэр, вы в своём уме? Повесьте табличку "IE users go to YUH".

Gharik
()
Ответ на: комментарий от jedy

>в таком случае не нужна! должна быть четкая мотивация

Надоело писать виджеты на html+js, воевать с браузерами. Хочется разграничения дизайнеров и кода. Ты красивое дерево строил? Функция с 11 if-ами 3-х уровней вложенности с рекурсией, которая генерирует html код(попробуй изменить, заколебешься). Хочется все стандартизировать и не изобретать велосипед, удобное управление

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от ProtecT

>Исчо раз говорю, под оффтопегом оно есть - wpf зовется и работает на .Net 3.0

Нужно что-бы работало везде. К томуже концепция НЕМНОГО похожа на JSP или flex 2(только без всяких компиляций). Ладно, сегодня вечером качаю либу для fcgi, ставлю nginx и начинаю писать. Кстати, кто подскажет распространненую библиотеку для работы с XML в С?

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от Sphinx

Motiv_studenta

Блин, еще один велосипедостроитель нашелся! Иди лучше из кирпичей стену построй и....(сам знаешь, что)

anonymous
()
Ответ на: комментарий от anonymous

libxml2 - намного более кашерная чем экспат

anonymous
()

Правильно сказали выше, зачем тупые парсенья XML'а и XSLT-преобразования перекладывать на сервер? Есть такое уже решение, причём кроссплатформенное и на стороне клиента --- зовётся XUL.

Ay49Mihas ★★★★
()

ОЧЕНЬ! ОЧЕНЬ НУЖНА!

Чем больше технологий тем лучше - то что ты предложил в той или иной мере уже реализовано. Но опять-же если это не последствия "неиспользованого тестостерона" - делай! И никого не слушай! Нужна будет помощь - обращайся.

iBliss
()
Ответ на: комментарий от Ay49Mihas

> зовётся XUL.

Велосипед оно зовется. Благодаря всему этому бедламу в херегознаетML мы и пользуем не браузеры а монстры.

iBliss
()
Ответ на: комментарий от Ay49Mihas

>XUL

Это решение однобраузерное и нестандартизованное, с его поддержкой нет даже мобильных браузеров.

anonymous
()
Ответ на: комментарий от anonymous

>Это решение однобраузерное и нестандартизованное, с его поддержкой нет даже мобильных браузеров.

Зато вышеупомянутое хрен-знает-что на .NET --- это многобраузерное и стандартизированное...

Ay49Mihas ★★★★
()
Ответ на: комментарий от iBliss

>Велосипед оно зовется. Благодаря всему этому бедламу в херегознаетML мы и пользуем не браузеры а монстры.

Согласен, но оно --- полезное. Реализует кроссплатформенную поддержку представления GUI, а мне это сейчас как раз очень нужно.

Ay49Mihas ★★★★
()
Ответ на: комментарий от ProtecT

wpf только под винду(я еще посмотрю, может там есть интесные идеи). Xul только для gecko браузеров. В той или иной степени это уже реализованно, но не универсально.

Нужна ли поддержка собственных виджетов?

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от Motiv_studenta

кстати о веб девелопменте никто не знает cgi-wrapper типа suphp но который умеет сажать юзеров каждого в свой чрут ? типа sbox ?
sbox всем устраивает кроме одного -php приходиться юзать как cgi , -т.е. надо добавлять в php хеадер #!/usr/bin/php в исполняемые скрипты , чего юзеры привыкшие copy paste делать очень не любят .

j262 ★★
()
Ответ на: комментарий от Motiv_studenta

Жабский (уже почти полностью opensource) Google web toolkit, это умеет, только без красивых линий соединяющих :)

anonymous
()
Ответ на: комментарий от Miguel

>Тебе мягко намекнули, что ты собрался переписать Firefox. Удачи на дорогах.

XUL работает только в ff. А надо чтобы везде.

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от Motiv_studenta

>XUL работает только в ff. А надо чтобы везде.

чтобы везде - это XHTML + js

geek ★★★
()
Ответ на: комментарий от Miguel

> Дык а то, что ты напишешь, будет работать только в твоей программе.

1) Точнее во всех браузерах.

2) Все, спокуха. Я открыл для себя XSLT, сижу курю=). Вроде то что нужно

Motiv_studenta ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.