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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Насколько удобно на Java писать под веб? 
:(
    Опции темы
TrivialCore
Дата 14.10.2004, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А томкат, наверное, тоже? Они ж из под одной крыши растут.
PM MAIL   Вверх
3,14
Дата 14.10.2004, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

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



Цитата(TrivialCore @ 14.10.2004, 18:26)
А томкат, наверное, тоже? Они ж из под одной крыши растут.

Это вряд ли, наколько я знаю томкат целиком на Java написан


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
ElectricalStorm
Дата 14.10.2004, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Tomcat - это контейнер для сервлетов
Apache - это веб сервер

У меня есть опыт написания на Perl, PHP и Java
тут вот какая основная разница... (на мой скромный взгляд)
когда пишешь на языках Perl, PHP (не учитываем PHP 5 так как 99% когда на PHP4) не думаешь об объектах, о разделении бизнес логики, о персистеннтых слоях и тонких клиентах ....этого всего нет очень мало приложений (сайтов) построены с ООП подходом...опять же модель MVC Struts'a или компонентная модель Tapestry этот подход используется только в Java (про ASP - незнаю) тут в самих языках дело вот PHP подсуетились и сделали PHP5 опять же альтернатива Python, Ruby - эти оба помоему чисто ООП языки но не сильно развиты ... поэтому Java сейчас и получила такую популярность ... (+ политика Сан вкладывают миллиарды на рекламу ;) )

кстати
Цитата

В Java я могу запустить один сервлет, который может существовать все время, независимо от того - открыты или закрыты сессии с клиентами. Это позволяет мне расшаривать такие ресурсы как соединения с базой данных или другие сокет-соединения. Можно так-же вести кэширование данных и при обращении разных клиентов не лезть в базу - а отдавать сохраненный результат. Не уверен что PHP позволяет такое.


mod_perl позваляет это делать...тут контроллером выступает собственная программа (handler) которая пишется как модуль к Апачу

Цитата

К сож. в яве нельзя будет мешать ХТМЛ и ява - код, как в ПХП.
Я лично считаю это большим преимущ. ПХП.


Это большой недостаток PHP нельзя смешивать код и верстку

Цитата

А как в Яве работа с регулярными выражениями?


Запросто. Читаем mre

Насчет секурити не волнуйтесь это независит от языка на котором пишете это зависит скорее будете ли Вы её делать если будете то будет секурити если нет так нет ;)

И забудте вы про технологию - Applet она с появлением Flash не актуальна для Internet приложений ... вот для Intranet - да.

Кстати Шмель раскажи чем "Jakarta Turbine" - лучше Struts ? ;)






--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
LSD
Дата 14.10.2004, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(DarkDS @ 14.10.2004, 17:58)
Оракловский иАС построен как раз на основе апача.

По моему нет. Ты наверно путаешь его с Oracle HTTP Server, вот он действительно слегка модифицированный Apach.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
DarkDS
Дата 14.10.2004, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



Цитата(LSD @ 14.10.2004, 22:57)
Цитата(DarkDS @ 14.10.2004, )
Оракловский иАС построен как раз на основе апача.

По моему нет. Ты наверно путаешь его с Oracle HTTP Server, вот он действительно слегка модифицированный Apach.

iAS включает в себя Оракл ХТТП сервер. Точнее это Апликейшин Сервер, который работает на основе Оракл ХТТП сервера, который в свою очередь порождение Апача smile.gif

добавление:
Не путаю, так как в мае закончил проект как раз под него. Там даже админ УИ есть веб и стандалон. Стандалон общие настройки Апликейшин Сервера, веб УИ - веб апликейшены.

Это сообщение отредактировал(а) DarkDS - 14.10.2004, 23:15
PM MAIL   Вверх
Sun
Дата 15.10.2004, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

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



Цитата(ElectricalStorm @ 14.10.2004, 18:51)
кстати
Цитата

В Java я могу запустить один сервлет, который может существовать все время, независимо от того - открыты или закрыты сессии с клиентами. Это позволяет мне расшаривать такие ресурсы как соединения с базой данных или другие сокет-соединения. Можно так-же вести кэширование данных и при обращении разных клиентов не лезть в базу - а отдавать сохраненный результат. Не уверен что PHP позволяет такое.


mod_perl позваляет это делать...тут контроллером выступает собственная программа (handler) которая пишется как модуль к Апачу

Но написание модулей к Апачу делается на C, а не на PHP. К тому же работать с памятью в модуле Апача тоже не сахар. Разные инстансы твоего модуля не имеют единого адресного пространства, поэтому данные приходится хранить либо в файлах, либо shared memory. Shared memory - это еще тот гемор. Вся работа по дефрагментации и разделении памяти возлагается на программиста. Ну-ка прикинем - что легче: писать такой модуль на С или все сделать стандартными средствами на Java?


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


Опытный
**


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

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



Sun Про PHP - незнаю.
Я таких модулей много написал на Perl ... используя Perl Apache API кстати насчет разделяемой
памяти - так есть же CPAN там куча модулей и куча различных реализаций - выбирай на вкус. ;)
есть замечателная книга по этому делу - O'Reilly - Writing Apache Modules with Perl and C
она у меня есть ... ;)



--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
sergejzr
Дата 15.10.2004, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


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

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



Цитата(sergej @ 14.10.2004, 11:17)
К сож. в яве нельзя будет мешать ХТМЛ и ява - код, как в ПХП.
Я лично считаю это большим преимущ. ПХП.

Цитата
Вообще мешать представление и бизнес-логику ИМХО - не есть гутт

Цитата(3)
А как же JSP? Но лично я предпочитаю их разделять : Java генерит XML документ, к-ый посредством XSLT переводится в HTML - котлеты отдельно, мухи отдельно!


Ребята, кто же мешает? smile.gif Это ведь зависит от взгляда на проблему. Например взгляду на пхп+хтмл, как на расширенный ХТМЛ "мешание" не мешает. А кто и как у вас генерит ХМЛ, Ява или пхп, ведь тоже отдельная история.

Я могу сказать, что ХМЛ генерить на пхп удобней, потому что части можно оставлять ХМЛ-ом.

И скажите ещё, как вы собираетесь разделять то, что я "намешал" на перле например?
И добавте, что на перле удобней ХМЛ генерить smile.gif

Это сообщение отредактировал(а) sergej.z - 15.10.2004, 16:42


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


Опытный
**


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

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



Цитата

И скажите ещё, как вы собираетесь разделять то, что я "намешал" на перле например?


На перле запросто: Template Toolkit, HTML::Template(мой любимый работал на нем еще в 2000 году)... и еще куча всего ...smile.gif

Цитата

И добавте, что на перле удобней ХМЛ генерить


Удобнее. smile.gif


--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
sergejzr
Дата 15.10.2004, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


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

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



Понятно, "религиозный" спор biggrin.gif biggrin.gif

Пусть каждый использует то, что считает удобнее smile.gif


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


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

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



Цитата(sergej @ 15.10.2004, 16:39)
Я могу сказать, что ХМЛ генерить на пхп удобней, потому что части можно оставлять ХМЛ-ом.


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


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
sergejzr
Дата 15.10.2004, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


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

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



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


это несомненно круто smile.gif


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


Account removed
***


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

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



Предлагаю спор, что круче продолжить во флейме
http://forum.vingrad.ru/index.php?showtopic=31918


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


Опытный
**


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

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



Цитата

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


Запросто smile.gif use XML;




--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
Domestic Cat
Дата 15.10.2004, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Admin @ 14.10.2004, 02:50)
P.S. Поддерживает ли Java сессии по аналогии с ПХП ?


Помимо куков, есть еще url encoding.




--------------------

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

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


 




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


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

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