powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Объясните разницу между application server и web server.
18 сообщений из 18, страница 1 из 1
Объясните разницу между application server и web server.
    #32697751
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И один и другой, в большинстве случаев выдает результат на веб браузер, или не так?
PS. Пишу на PHP, на JSP пересесть что то сложновато, не говоря уж там о сервлетах и прочего ... на PHP пишется большинство задач. Почему тогда пишут тоже самое, на более сложной Java? (Ну про дань моде понятно, а все же?)
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32697811
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лол?
Возможности java привосходят возможности php. Jsp это не вся java, это только способ представления данных в виде html (беда nолько в том, что jsp не запрещает вставлять "логику" в страничку).

И зачем переписывать на java php-шный код? Можно написать лучшее приложение: с прозрачной архитектурой, удобное для дальнейшего девелопинга и прочими прелестями java :)
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32697998
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на ПХП нельзя написать полноценное MVC web-приложение, а на Джаве, с её сервлетами, jsp, JabaBean-ми, EJB and custom тагами, писать такие приложения просто сказка.
Что из себя представляет приложение на ПХП - куеву тучу файлов *.php и *.ini, для гостевухи, фото альбома пойдет, а вот что нить посерьезнее....
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698041
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUs
wessen

Хорошо, в каких случаях нужно писать на Джаве, с её сервлетами, jsp, JabaBean-ми, EJB and custom тагами?
Т.е. если бы, например, UBB Forum переписать на всем этом, то верно ли:
-разработка, написание заняла меньше времени в разы;
-это было бы приложение в несколько раз быстрее, надежнее, с легко разбираемым кодом?
Ну стоит у меня Tomcat, Resin, посмотрел я, что идет в демках- примитивные примеры. Никакого впечетления на меня не произвели...
Т.е. вопрос, что пишут и в каких случаях на ^^ (выделенное красным шрифтом).
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698056
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ещё куча фреймворков на любой вкус(struts,tapestry,spring ...), ORM ....
СКАЗКА, а вы про какой-то ПХП :)
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698206
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удивляюсь тынц
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698237
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaудивляюсь тынц
Пробовал, смотрел.. И че ты удивляешься??
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698242
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 - ответы на простые вопросы "как?".
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698254
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите же кто нибудь пример задачи, которая лучше всех решается применением JAVA технологий.
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698278
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нельзя же так тупо, о, раз например в банке, значит нам надо это на JAVA написать... Просто чем руководствуются программисты, или не программисты, а системные архитекторы, или как там их, которые решают на чем это делать. Понятно, что на PHP разрозненные файлики лежат в разных дирректориях, не серьёзно как то.., а тут целый скомпилированный код...
В таком случае, я могу написать ISAPI приложение в виде dll/exe, которое ещё быстрее будет работать (например так на ebay.com реализовано) и не надо никакой виртуальной ява машины, плюс легко реализуема многопоточность :)
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698364
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно java технологий?

Технологии сами по себе мертвы и ничего не решают. Это элементы архитектуры приложения, только уже реализованные.

Хорошую же архитектуру можно целиком реализовать на чём угодно,
хоть на ассемблере, только это не удобно и долго (хотя кому как :))

В чём преимущество java? Есть много готовых решений (читай технологий).

Например struts. Это, как уже говорили, элемент паттерна MVC, т.е. разделения логики, данных и представления. В любом сколько нибудь серьёзном веб-приложение встаёт такая задача (если не встаёт - то плохо).
Не нравистя struts - можно использовать пару xml+xsl.

Нужно написать распеределённое приложение, работать с большими объёмами данных - вот тебе ejb (избавляет от реализации "шаринга объектов", проблем с их созданием/сохранением etc).

Прежде чем пользовать технологии нужно понимать, что они из себя есть.


Хотите задачу? :) Любая, если уверенно владеть ООА/П. Тот же форум.

Главное не думать, что язык избавляет программиста от всех проблем.
Как хорошо написал Фредерик Брукс в книжке "Серебрянной пули нет", у задачи есть присущя ей сложность и никакие языки программирования, IDE, технологии не избавят от неё, и есть сложность связанная с реализацией решения (например, писать на ассемблере или выскоуровнем языке).
30% - это выйгрыш который в принципе может дать использование удобного языка, IDE, средст тестирования etc. (почти (с)) брукс.
Если задача не сложная и можно использовать уже готовые решения(читай технологии :) ) только чуть изменив их под себя - получаем 100 и более % ускорения разработки.
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698365
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuraz.com плюс легко реализуема многопоточность
ну ка, поподробнее :))
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698395
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuraz.comнельзя же так тупо, о, раз например в банке, значит нам надо это на JAVA написать... Просто чем руководствуются программисты, или не программисты, а системные архитекторы, или как там их, которые решают на чем это делать. Понятно, что на PHP разрозненные файлики лежат в разных дирректориях, не серьёзно как то.., а тут целый скомпилированный код...
В таком случае, я могу написать ISAPI приложение в виде dll/exe, которое ещё быстрее будет работать (например так на ebay.com реализовано) и не надо никакой виртуальной ява машины, плюс легко реализуема многопоточность :)

Как написанно у Гради Буча "хорошая команда и хороший процесс, лучше чем хорошая команда без процесса".

Рабочий процесс проще организовать используя ОО язык. Это особенно актуально для крупных проектов. Если весь проект легко удержать в одной голове - тут все плюсы только эстетические.
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698881
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрешите напомнить о:
независимости (практически 9X%) от программной среды и аппаратной платформы; --> (в PHP нет)

ООП; --> (в PHP нет?)

код для любого применения (applet - на клиенте), полное GUI клиентское приложение, и уж конечно серверные компоненты(servlet, JSP,JavaBean,EJB...)... распределенные (RMI) ... и практически всё, реализованное для других языков...; -->(такого набора в PHP точно нет)

MultiThread (в PHP нет).

А вообще JAVA и PHP нельзя сравнивать и пересекаются они только в WEB строительстве (а тут уже дело религии, вкуса и ... ресурсов).

Electronic Insect
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32698973
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большую роль еще играет среда разработки с возможностями отладки и пошагового выполнения
to Yuraz.com
а вы на PHP в чем пишите? ( собств. интересует в Linux )
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32699771
Yuraz.com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanek842большую роль еще играет среда разработки с возможностями отладки и пошагового выполнения
to Yuraz.com а вы на PHP в чем пишите? ( собств. интересует в Linux )
Пишу в Win2000, редактор если интересует, то PHP Expert Editor (Free для стран пост СССР). А сервер на UNIX подобной системе.
Ну да, сравнивать PHP и JAVA нет смысла, и мой пример был не удачный.
Я тут просто все пытаюсь сесть на яву. Получается с напрягом :) До этого и сейчас сижу на Perl, PHP, Delphi/C++. И переход с них, по коду например, не особо сложен. Обычный Си подобный язык. Разработка пугает. А когда видишь, что сделано на яве, думашь что на том то и том то это сделать гораздо проще. О чем я и хотел написать.
Значит нет ни одного примера(ссылки на продукт например), что на Яве проще и разумней сделать?
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32700677
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Yuraz.comЗначит нет ни одного примера(ссылки на продукт например), что на Яве проще и разумней сделать?[/quot]
Не найдешь, т.к. такого просто нет в природе...
JAVA - это технология, а не просто язык программирования...

Electronic Insect
...
Рейтинг: 0 / 0
Объясните разницу между application server и web server.
    #32700784
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuraz.comЗначит нет ни одного примера(ссылки на продукт например), что на Яве проще и разумней сделать?

:)

Хотя бы это:

http://competentum.ru/competentum.php?page=solutions

Вперёд на софттул который будет с 28 числа и считай сколько там продуктов написанных на ПХП, а сколько на Java (cколько на С не надо :))
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Объясните разницу между application server и web server.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]