|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
И один и другой, в большинстве случаев выдает результат на веб браузер, или не так? PS. Пишу на PHP, на JSP пересесть что то сложновато, не говоря уж там о сервлетах и прочего ... на PHP пишется большинство задач. Почему тогда пишут тоже самое, на более сложной Java? (Ну про дань моде понятно, а все же?) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 13:59 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Лол? Возможности java привосходят возможности php. Jsp это не вся java, это только способ представления данных в виде html (беда nолько в том, что jsp не запрещает вставлять "логику" в страничку). И зачем переписывать на java php-шный код? Можно написать лучшее приложение: с прозрачной архитектурой, удобное для дальнейшего девелопинга и прочими прелестями java :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 14:14 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
на ПХП нельзя написать полноценное MVC web-приложение, а на Джаве, с её сервлетами, jsp, JabaBean-ми, EJB and custom тагами, писать такие приложения просто сказка. Что из себя представляет приложение на ПХП - куеву тучу файлов *.php и *.ini, для гостевухи, фото альбома пойдет, а вот что нить посерьезнее.... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 15:07 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
NotGonnaGetUs wessen Хорошо, в каких случаях нужно писать на Джаве, с её сервлетами, jsp, JabaBean-ми, EJB and custom тагами? Т.е. если бы, например, UBB Forum переписать на всем этом, то верно ли: -разработка, написание заняла меньше времени в разы; -это было бы приложение в несколько раз быстрее, надежнее, с легко разбираемым кодом? Ну стоит у меня Tomcat, Resin, посмотрел я, что идет в демках- примитивные примеры. Никакого впечетления на меня не произвели... Т.е. вопрос, что пишут и в каких случаях на ^^ (выделенное красным шрифтом). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 15:18 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
а ещё куча фреймворков на любой вкус(struts,tapestry,spring ...), ORM .... СКАЗКА, а вы про какой-то ПХП :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 15:21 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
удивляюсь тынц ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 16:13 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
zalexakaудивляюсь тынц Пробовал, смотрел.. И че ты удивляешься?? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 16:22 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Yuraz.com Хорошо, в каких случаях нужно писать на Джаве, с её сервлетами, jsp, JabaBean-ми, EJB and custom тагами? В тех где есть в этом необходимость (только не нужно из принципа вставлять в приложение всё существующие технологии :)). Трудно просто взять и сказать - "это писать только на php", а "это только на java". Если просто поболтать языком, то я бы сказал так: всё что предполагается развивать и поддерживать в дальнейшем и приложения реализующие сложную логику - выгоднее писать на java. Это окупится. Простота тестирования, легкость изменений (если написано руками). На практике надо принимать решение исходя из имеющихся специфических требований(например связь со старым кодом), а так же финансовых и людских(прежде всего класс программистов) ресурсов. Ни куда не денешься. Единственный минус возникает если сажать на java слишком простые приложения. На мой взгляд ради это поднимать контейнер (томкат etc) лишняя трата аппаратных ресурсов. Т.е. если бы, например, UBB Forum переписать на всем этом, то верно ли: -разработка, написание заняла меньше времени в разы; -это было бы приложение в несколько раз быстрее, надежнее, с легко разбираемым кодом? 1. Да. Главное при сравнении не начать равнять хороших php-кодеров и плохих java-программистов :) 2. Да, если не пытаться запускать сервер на 200 пентиуме с 32мб памяти. (хотя ещё не известно, кто в такой конфигурации будет тормозить быстрее :)) (+ оговорка из первого пункта) Бесспорно только то, что "управление" java-кодом на порядок выше, чем пачкой файликов с раскиданой по них логикой в перемешку с пердставлением. Так же бесспорно как и то, что на любом языке можно писать и хорошо и плохо :) К радости (или к сожалению?) я на php ничего крупного не делал (довелось только попеределывать ради фана одну не очень навороченную борду), но думаю что я не сильно далёк от истины в свои утверждиях. Ну стоит у меня Tomcat, Resin, посмотрел я, что идет в демках- примитивные примеры. Никакого впечетления на меня не произвели... На меня тоже :) Это просто tooltips - ответы на простые вопросы "как?". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 16:24 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Напишите же кто нибудь пример задачи, которая лучше всех решается применением JAVA технологий. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 16:31 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
нельзя же так тупо, о, раз например в банке, значит нам надо это на JAVA написать... Просто чем руководствуются программисты, или не программисты, а системные архитекторы, или как там их, которые решают на чем это делать. Понятно, что на PHP разрозненные файлики лежат в разных дирректориях, не серьёзно как то.., а тут целый скомпилированный код... В таком случае, я могу написать ISAPI приложение в виде dll/exe, которое ещё быстрее будет работать (например так на ebay.com реализовано) и не надо никакой виртуальной ява машины, плюс легко реализуема многопоточность :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 16:40 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Именно java технологий? Технологии сами по себе мертвы и ничего не решают. Это элементы архитектуры приложения, только уже реализованные. Хорошую же архитектуру можно целиком реализовать на чём угодно, хоть на ассемблере, только это не удобно и долго (хотя кому как :)) В чём преимущество java? Есть много готовых решений (читай технологий). Например struts. Это, как уже говорили, элемент паттерна MVC, т.е. разделения логики, данных и представления. В любом сколько нибудь серьёзном веб-приложение встаёт такая задача (если не встаёт - то плохо). Не нравистя struts - можно использовать пару xml+xsl. Нужно написать распеределённое приложение, работать с большими объёмами данных - вот тебе ejb (избавляет от реализации "шаринга объектов", проблем с их созданием/сохранением etc). Прежде чем пользовать технологии нужно понимать, что они из себя есть. Хотите задачу? :) Любая, если уверенно владеть ООА/П. Тот же форум. Главное не думать, что язык избавляет программиста от всех проблем. Как хорошо написал Фредерик Брукс в книжке "Серебрянной пули нет", у задачи есть присущя ей сложность и никакие языки программирования, IDE, технологии не избавят от неё, и есть сложность связанная с реализацией решения (например, писать на ассемблере или выскоуровнем языке). 30% - это выйгрыш который в принципе может дать использование удобного языка, IDE, средст тестирования etc. (почти (с)) брукс. Если задача не сложная и можно использовать уже готовые решения(читай технологии :) ) только чуть изменив их под себя - получаем 100 и более % ускорения разработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 17:01 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Yuraz.com плюс легко реализуема многопоточность ну ка, поподробнее :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 17:02 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Yuraz.comнельзя же так тупо, о, раз например в банке, значит нам надо это на JAVA написать... Просто чем руководствуются программисты, или не программисты, а системные архитекторы, или как там их, которые решают на чем это делать. Понятно, что на PHP разрозненные файлики лежат в разных дирректориях, не серьёзно как то.., а тут целый скомпилированный код... В таком случае, я могу написать ISAPI приложение в виде dll/exe, которое ещё быстрее будет работать (например так на ebay.com реализовано) и не надо никакой виртуальной ява машины, плюс легко реализуема многопоточность :) Как написанно у Гради Буча "хорошая команда и хороший процесс, лучше чем хорошая команда без процесса". Рабочий процесс проще организовать используя ОО язык. Это особенно актуально для крупных проектов. Если весь проект легко удержать в одной голове - тут все плюсы только эстетические. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2004, 17:11 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Разрешите напомнить о: независимости (практически 9X%) от программной среды и аппаратной платформы; --> (в PHP нет) ООП; --> (в PHP нет?) код для любого применения (applet - на клиенте), полное GUI клиентское приложение, и уж конечно серверные компоненты(servlet, JSP,JavaBean,EJB...)... распределенные (RMI) ... и практически всё, реализованное для других языков...; -->(такого набора в PHP точно нет) MultiThread (в PHP нет). А вообще JAVA и PHP нельзя сравнивать и пересекаются они только в WEB строительстве (а тут уже дело религии, вкуса и ... ресурсов). Electronic Insect ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 00:54 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
большую роль еще играет среда разработки с возможностями отладки и пошагового выполнения to Yuraz.com а вы на PHP в чем пишите? ( собств. интересует в Linux ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 07:53 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
sanek842большую роль еще играет среда разработки с возможностями отладки и пошагового выполнения to Yuraz.com а вы на PHP в чем пишите? ( собств. интересует в Linux ) Пишу в Win2000, редактор если интересует, то PHP Expert Editor (Free для стран пост СССР). А сервер на UNIX подобной системе. Ну да, сравнивать PHP и JAVA нет смысла, и мой пример был не удачный. Я тут просто все пытаюсь сесть на яву. Получается с напрягом :) До этого и сейчас сижу на Perl, PHP, Delphi/C++. И переход с них, по коду например, не особо сложен. Обычный Си подобный язык. Разработка пугает. А когда видишь, что сделано на яве, думашь что на том то и том то это сделать гораздо проще. О чем я и хотел написать. Значит нет ни одного примера(ссылки на продукт например), что на Яве проще и разумней сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 13:25 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
[quot Yuraz.comЗначит нет ни одного примера(ссылки на продукт например), что на Яве проще и разумней сделать?[/quot] Не найдешь, т.к. такого просто нет в природе... JAVA - это технология, а не просто язык программирования... Electronic Insect ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2004, 00:09 |
|
Объясните разницу между application server и web server.
|
|||
---|---|---|---|
#18+
Yuraz.comЗначит нет ни одного примера(ссылки на продукт например), что на Яве проще и разумней сделать? :) Хотя бы это: http://competentum.ru/competentum.php?page=solutions Вперёд на софттул который будет с 28 числа и считай сколько там продуктов написанных на ПХП, а сколько на Java (cколько на С не надо :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2004, 11:54 |
|
|
start [/forum/topic.php?fid=59&msg=32698364&tid=2153721]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 312ms |
total: | 476ms |
0 / 0 |