![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Flashdown |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 27.5.2006 Где: Москва Репутация: нет Всего: нет |
Всем доброго времени суток!
Я пишу диплом, проект на PHP, и в разделе где описывается выбор применяемых технологий, хотелось бы указать пару слов о "конкурентах", в данном случае о JSP - т.е. его основные плюсы и минусы. Но т.к. я с этим не работал, не могу составить объективного мнения о достоинствах и недостатках данной технологии. В интернете всё тоже как то однобоко, объективной информации я не нашел... Хотелось бы услышать от профессионалов в этой области, просто непредвзятое перечисление плюсов и минусов технологии JSP. Заранее спасибо! |
|||
|
||||
MaxPayneC |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 324 Регистрация: 18.2.2006 Репутация: 3 Всего: 9 |
На голом JSP редко чтото делают, как правило сайты пишут либо с сервлетами, либо с JSF/Spring/Struts/чем-то еще.
Достоинства - большой набор фреймворков, инструментов, IDE для любых нужд, объектно-ориентированный подход к написанию кода, строго типизированный язык. Недостатки - сложность освоения по сравнению с PHP, возможно, неудобства при разработке (на PHP поправил скрипт в каталоге веб-сервера, и при следующем запуске изменения видны в браузере, в случае с веб-приложением на Java так не получится). |
|||
|
||||
Flashdown |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 27.5.2006 Где: Москва Репутация: нет Всего: нет |
Спасибо, ещё бы недостатков парочку, чтоб норм. список составить))
типа вот как для php: Достоинства: • Кроссплатформенность • Широкая распространенность • Открытый исходный код • Большое количество готовых решений и библиотек • Низкая стоимость поддержки приложений Недостатки: • Недостаточно развитое ООП • Несогласованный синтаксис встроенных функций и порядок их параметров • Отсутствие многопоточности =) |
|||
|
||||
Старовъръ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.5.2008 Репутация: 1 Всего: 10 |
Ах, да, хостингов для Java намного меньше, и они - дороже. А больше PHP не в чем не опережает. На JSP тоже можно писать скриплетами, однако так не принято.
-------------------- |
|||
|
||||
duk |
|
|||
![]() Some Object ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 19.7.2007 Репутация: нет Всего: 4 |
||||
|
||||
carper |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 2 Всего: 8 |
Flashdown,
По сравнению с PHP у JSP есть такие недостатки: - дороже, и труднее найти, хостинг ( Честно говоря, для более-менее серьезного проекта полная чушь и ахинея. ![]() Но для для бюджетных вариантов так и есть. Попробуйте ка найти нормальный бесплатный хостинг с поддержкой JAVA! По крайней мере те, что находил я были с абсолютно драконовскими ограничениями.) - дороже разработчики. (Истиная правда.) Во всем остальном PHP, в основном, хуже или, изредка, такой же. Поскольку у нас тут, как я понимаю тема не типа священной войны, а диплом, то первые два недостатка вполне можно раздуть абзацев в 10 с умными словами про экономическую целесообразность, трудности освоения, ввернуть сюда желательность освоения смежных фреймворков в связке с JSP и т.п. Про преимущества надо говорить крайне скромно в духе: "JSP позволяет в принципе решать аналогичные задачи, но вышеозначенные преимущества PHP для рассматриваемого варианта применения позволяют сделать выбор в пользу именно данной технологии, несмотря на вышеозначенные недостатки. Не говоря уж о том, что PHP является значительно более зрелой технологией, имеет большую поддержку мирового сообщества." Не заморачивайтесь, для диплома на обоснование выбора технологии в худшем случае глянет ваш научный руководитель, больше эту фигню никто читать не будет. Следите за набором необходимого объема текста и за ключевой конечной фразой и не теряйте время на форумах. P.S. Про недостатки JSP надо интересоваться на форуме по PHP и наоборот, а то спровоцируете священные войны - оно вам надо? |
|||
|
||||
Flashdown |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 27.5.2006 Где: Москва Репутация: нет Всего: нет |
спасибо за развернутый ответ)
да какие 10 абзацев, мне просто нужно было несколько строчек "за" и несколько "против", так, чисто для формальности) просто у любой технологии есть недостатки, и обычно профессионалы в области этой технологии их знают, и простое их перечисление для адекватных людей не должно давать повода к холивару ![]() |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
А каких конкурентов ты вообще рассматриваешь? ASP, JSP, Perl, Python?
|
|||
|
||||
carper |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 2 Всего: 8 |
||||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Естественно. Вы же пишите на PHP потому, что знаете его. Но написать в дипломе как есть не можете. Потому что испокон века учат, что приступая к проекту в первую очередь надо определиться с технологией. Ведь специалисту с дипломом никакая технология не страшна ![]() |
|||
|
||||
Flashdown |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 27.5.2006 Где: Москва Репутация: нет Всего: нет |
ага, только без питона) |
|||
|
||||
Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 4 Всего: 16 |
Наверно я бы выбрал JSP+JSTL основываясь на моём предыдущем опыте. Но PHP, благодаря Quercus (caucho.com) тоже можно использовать с JEE
![]() Это сообщение отредактировал(а) dobrolub - 15.1.2010, 02:31 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |