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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JSP: достоинства и недостатки 
:(
    Опции темы
Flashdown
Дата 13.1.2010, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

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



Всем доброго времени суток!

Я пишу диплом, проект на PHP, и в разделе где описывается выбор применяемых технологий, хотелось бы указать пару слов о "конкурентах", в данном случае о JSP - т.е. его основные плюсы и минусы.
Но т.к. я с этим не работал, не могу составить объективного мнения о достоинствах и недостатках данной технологии.

В интернете всё тоже как то однобоко, объективной информации я не нашел...

Хотелось бы услышать от профессионалов в этой области, просто непредвзятое перечисление плюсов и минусов технологии JSP.

Заранее спасибо!
PM MAIL ICQ   Вверх
MaxPayneC
Дата 13.1.2010, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



На голом JSP редко чтото делают, как правило сайты пишут либо с сервлетами, либо с JSF/Spring/Struts/чем-то еще.
Достоинства - большой набор фреймворков, инструментов, IDE для любых нужд, объектно-ориентированный подход к написанию кода, строго типизированный язык.
Недостатки - сложность освоения по сравнению с PHP, возможно, неудобства при разработке (на PHP поправил скрипт в каталоге веб-сервера, и при следующем запуске изменения видны в браузере, в случае с веб-приложением на Java так не получится).
PM   Вверх
Flashdown
Дата 13.1.2010, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

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



Спасибо, ещё бы недостатков парочку, чтоб норм. список составить))

типа вот как для php:

Достоинства:
•    Кроссплатформенность
•    Широкая распространенность
•    Открытый исходный код
•    Большое количество готовых решений и библиотек
•    Низкая стоимость поддержки приложений
Недостатки:
•    Недостаточно развитое ООП
•    Несогласованный синтаксис встроенных функций и порядок их параметров
•    Отсутствие многопоточности

=)
PM MAIL ICQ   Вверх
Старовъръ
Дата 14.1.2010, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ах, да, хостингов для Java намного меньше, и они - дороже. А больше PHP не в чем не опережает. На JSP тоже можно писать скриплетами, однако так не принято.
PM MAIL WWW   Вверх
duk
Дата 14.1.2010, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Some Object
*


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

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



Цитата(MaxPayneC @  13.1.2010,  20:03 Найти цитируемый пост)
На голом JSP редко чтото делают, как правило сайты пишут либо с сервлетами

JSP ничто иное как сервлеты


Это сообщение отредактировал(а) duk - 15.1.2010, 00:52
PM MAIL   Вверх
carper
Дата 14.1.2010, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: 2
Всего: 8



Flashdown
По сравнению с PHP у JSP есть такие недостатки:

- дороже, и труднее найти, хостинг ( Честно говоря, для более-менее серьезного проекта полная чушь и ахинея.  smile 
  Но для для бюджетных вариантов так и есть. Попробуйте ка найти нормальный бесплатный хостинг с поддержкой JAVA! По крайней мере те, что находил я были с абсолютно драконовскими ограничениями.)

- дороже разработчики. (Истиная правда.)

Во всем остальном PHP, в основном, хуже или, изредка, такой же.

Поскольку у нас тут, как я понимаю тема не типа священной войны, а диплом, то первые два недостатка вполне можно раздуть абзацев в 10 с умными словами про экономическую целесообразность, трудности освоения, ввернуть сюда желательность освоения смежных фреймворков в связке с JSP и т.п.

Про преимущества надо говорить крайне скромно в духе: "JSP позволяет в принципе решать аналогичные задачи, но вышеозначенные преимущества PHP для рассматриваемого варианта применения позволяют сделать выбор в пользу именно данной технологии, несмотря на вышеозначенные недостатки. Не говоря уж о том, что PHP является значительно более зрелой технологией, имеет большую поддержку мирового сообщества."

Не заморачивайтесь, для диплома на обоснование выбора технологии в худшем случае глянет ваш научный руководитель, больше эту фигню никто читать не будет.
Следите за набором необходимого объема текста и за ключевой конечной фразой и не теряйте время на форумах.


P.S. Про недостатки JSP надо интересоваться на форуме по PHP и наоборот, а то спровоцируете священные войны - оно вам надо?
PM MAIL   Вверх
Flashdown
Дата 14.1.2010, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

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



спасибо за развернутый ответ)

да какие 10 абзацев, мне просто нужно было несколько строчек "за" и несколько "против", так, чисто для формальности)

просто у любой технологии есть недостатки, и обычно профессионалы в области этой технологии их знают, и простое их перечисление для адекватных людей не должно давать повода к холивару smile
PM MAIL ICQ   Вверх
comcon1
Дата 14.1.2010, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

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



А каких конкурентов ты вообще рассматриваешь? ASP, JSP, Perl, Python?


--------------------
PM MAIL   Вверх
carper
Дата 14.1.2010, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: 2
Всего: 8



Цитата(Flashdown @  14.1.2010,  15:55 Найти цитируемый пост)
да какие 10 абзацев, мне просто нужно было несколько строчек "за" и несколько "против", так, чисто для формальности)


Ну, я так и понял, а вот по поводу священных войн ...

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




PM MAIL   Вверх
COVD
Дата 14.1.2010, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



Цитата

чисто для формальности

Естественно. Вы же пишите на PHP потому, что знаете его. Но написать в дипломе как есть не можете.  Потому что испокон века учат, что приступая к проекту в первую очередь надо определиться с технологией. Ведь специалисту с дипломом никакая технология не страшна smile .
PM MAIL   Вверх
Flashdown
Дата 15.1.2010, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

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



Цитата(comcon1 @ 14.1.2010,  15:58)
А каких конкурентов ты вообще рассматриваешь? ASP, JSP, Perl, Python?

ага, только без питона)
PM MAIL ICQ   Вверх
Shklyar
Дата 15.1.2010, 02:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



ИМХО: php нужно сравнивать с Java EE (Почему JSP без JSTL? JSP - как составляющая J2EE). И там и там есть фреймворки. Возможно, для Java их побольше будет, как и проектов с открытыми исходниками. Php проще на начальном уровне. Хороший разработчик и там и там будет ценностью.
ЗЫ: сам мигрировал с php на Java.
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U
PM WWW   Вверх
dobrolub
Дата 15.1.2010, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

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



Наверно я бы выбрал JSP+JSTL основываясь на моём предыдущем опыте. Но PHP, благодаря Quercus (caucho.com) тоже можно использовать с JEE smile как ни странно и непривычно это-бы не звучало. <?php echo "Hello World";?> работает в Resin без дополнительных настроек и инсталляций. Так что PHP не стоит со счетов сбрасывать только из-за того, что планируется использовать Java. И девелоперы, опять-же, дешевле.

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

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

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


 




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


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

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