Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Генерация HTML - что лучше, Perl, PHP, JSP, ASP, XSLT, etc 
:(
    Опции темы
Sun
Дата 15.10.2004, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Давайте высказываться, кто чего предпочитает и какая технология на его взгляд лучшая.


--------------------
Account removed
PM MAIL   Вверх
Ignat
Дата 15.10.2004, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Не уверен, что лучшая (нет объективного взгляда), но я предпочитаю пхп.
Единственное, что я не понял, как это XSLT в одном ряду со скриптовыми технологиями? Это же шаблонизация...


--------------------
Теперь при чем :P
PM   Вверх
sergejzr
Дата 15.10.2004, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 7
Всего: 360



Ну вот smile.gif подхватил идею smile.gif
Ладно, я начну..

ASP- не знаю

Теперь PHP,JSP,Perl
Вот настоящие генраторы XML

Совсем другое XSLT
Это конечно идеал, но предназначен лиш для перевода XML форматов. А значит для того, чтобы сгенерировать HTML, нужен готовый файл XML. Кто нам его сгенерирует? smile.gif

----------------------------------------------------------------
Так что дикуссию разумно продолжать между:

PHP,JSP как генераторы со вставками
Перл как генератор без вставок.

Я считаю XML с генерирующими вставками очень удобным решением. Значит я за PHP и JSP.
biggrin.gif biggrin.gif


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Ignat
Дата 15.10.2004, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Для работы с текстами, регулярными выражениями - Perl годится лучше всего, он для того и заточен.


--------------------
Теперь при чем :P
PM   Вверх
sergejzr
Дата 15.10.2004, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 7
Всего: 360



Цитата(3)
На PHP и Perl нет такой фичи - описываешь структуру документа, к-ый собираешся генерить, и генерируешь к нему библиотеку, и опять же работаешь с обьектами, минуя прямой парс документа cool.gif


А это даст преимущество JSP!

Добавлено @ 17:15
Добавляется вопрос, "из чего" генерировать smile.gif

Например если из БД, то зачем реги нужны ? smile.gif


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Sun
Дата 15.10.2004, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата
Единственное, что я не понял, как это XSLT в одном ряду со скриптовыми технологиями? Это же шаблонизация...

XSLT я бы предложил расматривать отдельно. Все таки этот подход отличается от общепринятой генерации страниц на PHP, JSP, Perl, ASP, а использовать его можно практически на любом языке.


--------------------
Account removed
PM MAIL   Вверх
Ignat
Дата 15.10.2004, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Простота осваивания, быстрое развитие, поддерживается практически любым хостером, даже на бесплатных - PHP.


--------------------
Теперь при чем :P
PM   Вверх
GoodBoy
Дата 15.10.2004, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: нет
Всего: 83



Ну, Перл - тоже хорошо!!!

Ignat wink.gif


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Sun
Дата 15.10.2004, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(Ignat @ 15.10.2004, 14:11)
Для работы с текстами, регулярными выражениями - Perl годится лучше всего, он для того и заточен.

Интересно, чем регулярные выражения в Perl лучше чем в PHP или в любом другом языке. Они быстрей работают или имеют больше возможностей?


--------------------
Account removed
PM MAIL   Вверх
Sun
Дата 15.10.2004, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Попробую сделать небольшой анализ:

Perl - язык общего назначения. Своеобразный "швейцарский нож", который стал использоваться в программировании под ВЭБ одним из первых, благодаря своему удобству работы с текстом. В результате на PERL было написано огромное колличество ВЭБ-приложений (думаю что больше чем на чем либо) и всевозможные библиотеки для работы с ВЭБ. В результате нет четкого стандарта в написании таких приложений и в колличестве решений можно утонуть, что не есть гуд.

PHP - изначально писался исключительно для работы с ВЭБ. На мой взгляд - выдающийся продукт и технология, за короткий срок завоевавшая огромную популярность. Но считается несекьюрным. Дыры в безопасности очень часто находятся как в популярных программах написанных на PHP (чего стоят phpBB, phpNuke и osCommerce), так и в самом PHP.

ASP - что тут сказать? Никогда не любил Бэйсик... Работает только под Windows.

JSP - Возможности генерации HTML наверно такие-же как и в PHP но нет таких проблем с безопасностью. Правда технология намного более сложная и не так рапостранена.

XSLT - Генерация HTML на основе XSL шаблонов. Генераторы есть практически на всех языках, что позволяет не привязываться к конкретному языку или платформе. Думаю за ним будущее.



--------------------
Account removed
PM MAIL   Вверх
sergejzr
Дата 15.10.2004, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 7
Всего: 360



Всё верно smile.gif Но я рассматриваю HTML, как частный случай XML. Поэтому такое отношение к XSLT.
Ведь она на самом деле ничего не генрирует. лишь переводит..


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Sun
Дата 15.10.2004, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(sergej @ 15.10.2004, 15:14)
Всё верно smile.gif Но я рассматриваю HTML, как частный случай XML. Поэтому такое отношение к XSLT.
Ведь она на самом деле ничего не генрирует. лишь переводит..

Я просто к тому, что по моемому мнению XSLT со временем вытеснит все остальные подходы и он будет чем-то вроде стандарта.


--------------------
Account removed
PM MAIL   Вверх
GoodBoy
Дата 18.10.2004, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: нет
Всего: 83



Цитата(Sun @ 15.10.2004, 18:30)
Интересно, чем регулярные выражения в Perl лучше чем в PHP или в любом другом языке. Они быстрей работают или имеют больше возможностей?


А ты знаешь как в РНР называются регулярные выражения??? PCRE - Perl Compotible Regular Expression... ;-)


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Ignat
Дата 18.10.2004, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Цитата(Sun @ 15.10.2004, 19:03)
ASP - что тут сказать? Никогда не любил Бэйсик... Работает только под Windows.

Существует также ЯваСкриптовый ASP.
Цитата(Sun @ 15.10.2004, 19:03)
Perl - язык общего назначения.

Не согласен, изначально он задумывался для работы с текстовыми данными:
Цитата
Perl is a interpreted language optimized for scanning  arbi-
      trary  text  files,  extracting  information from those text
      files, and printing reports based on that information.
  It's
      also  a good language for many system management tasks.  The
      language is intended to be practical  (easy  to  use,  effi-
      cient,  complete)  rather  than  beautiful  (tiny,  elegant,
      minimal).  It combines (in  the  author's  opinion,  anyway)
      some  of the best features of C, sed, awk, and sh, so people
      familiar with those languages should have little  difficulty
      with  it.  (Language historians will also note some vestiges
      of csh, Pascal, and  even  BASIC|PLUS.)  Expression  syntax
      corresponds  quite  closely  to C expression syntax.  If you
      have a problem that would ordinarily use sed or awk  or  sh,
      but  it exceeds their capabilities or must run a little fas-
      ter, and you don't want to write the silly thing in C,  then
      perl  may  be  for  you.  There are also translators to turn
      your sed and awk scripts  into  perl  scripts.  OK,  enough
      hype.

Источник:http://history.perl.org/PerlTimeline.html
Добавлено @ 13:17
Цитата(GoodBoy @ 18.10.2004, 13:30)
А ты знаешь как в РНР называются регулярные выражения??? PCRE - Perl Compotible Regular Expression...

ПХП поддерживает два стиля написания регулярных выражений: POSIX-стиль и вышеупомянутый PCRE. Но подавляющее большинство предпочитает PCRE, даже опрос где-то был.


--------------------
Теперь при чем :P
PM   Вверх
S.A.P.
Дата 18.10.2004, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



ИМХО как бы нам не хотелось, но будущее за ASP.
А так самому нравиться PHP.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0887 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.