![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Wowa
Мне кажется, 3,14 говорил о поддержке самой программы, а не исполняющего окружения. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 1 Всего: 24 |
Я не это имел ввиду, я хотел сказать что отлавливать ошибки в коде написанном на Java легче -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Java Community больше, чем PHP Community. Это преимущество Явы. Но из-за чего еще легке ошибки отлавливать? |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 1 Всего: 24 |
-------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
404 ![]() -------------------- |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 0 Всего: 36 |
Я блог обновил и мои старые посты удалились. -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
simanyay, жаль...
-------------------- |
|||
|
||||
Наставник |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 4.11.2004 Репутация: 2 Всего: 15 |
Так-с коллеги, выскажу свое мнение.
Однозначно использовать PHP для web-проектов любой сложности. 1. Вопрос подходит лучше ли Java или PHP для больших проектов, как мне кажется, не совсем корректен, т.к. возможности PHP позволяют сделать для web, сколь угодно большой проект: и поисковую систему, и платежную системы, да хоть сам сервер apache (загнул конечно, но и такое возможно). 2. Java, корпоративные разработки с помощью J2EE - попробовал написать подобие интернет магазина - результат - очень не понравилось. Такие навороты мне показались излишними, одно только порадовала технология JDBC, но в PHP альтернатива PEAR, и конечно понравилась технология JNDI, а вот в PHP нет адекватной альтернативы, но это не смертельно. Так вот, если в PHP все достаточно просто (программный код), то в Java не совсем так просто... объявления, скриплеты, декларации и подобные вещи немного ставят в тупик. (и это я сказал только малую часть составляющую jsp страницы) Возникает странный вопрос - зачем все это? - если можно просто <?php ... ?>. Интернет магазин я все же реализовал на Java, из чисто спортивного интереса, и понял, почему в интернете очень редко встречаю jsp страницы... Как мне показалось уровень сложности написания кода на Java примерно в 2 раза сложнее, чем на PHP (субъективное мнение). 3. Далее, хоть и технология JDBC мне и понравилась, но мне куда роднее mysql_connect(...); -> mysql_query(...); Так что, если нужно быстро и качественно сделать web-проект, то PHP оптимальный выбор. Удачи. Это сообщение отредактировал(а) Наставник - 20.6.2005, 02:42 |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 4 Всего: 172 |
Для того, чтобы быстро и эффективно писать на Java, да и на любом другом языке, нужно его хорошо знать и иметь опыт. Это особенно верно в Java Web приложениях - помимо простого jsp (не вижу никаких трудностей в том, чтобы выучить три тега - для деклараций, скриптлетов и объявлений), есть еще сервлеты, которые собственно идут в связке с jsp. Есть наборы тегов - jstl и прочее, есть более мощные технологии - Struts, Velocity, Cocoon, и т п. Если есть достаточно знаний и опыта - писать на них веб приложения несложно. Для случая корпоративнух приложений - все это легко интегрируется с обычнми десктоп приложениями и EJB. Java - это "полноценный" ОО язык, откуда и идут его преимущества.
А у меня из твоего поста сложилось впечатление что ты все это учил походу, включая JDBC, jsp, и я не знаю что еще. Ну так любой язык или фреймворк будет "сложным". Не понимаю зачем тебе JNDI для интернет магазина. К сведению - интернет-магазин к корпоративным приложениям я б относить не стал. Точнее, это далеко не корпоративное приложение. Кстати, для Java web приложений необязательно, чтобы страница имела расширение jsp. Используются какие угодно маппинги. Но и jsp встречаются, вот например сайт крупного интернет/телефон/мобилити провайдера http://www.telus.ca/cgi-ebs/jsp/homepage.jsp Да и не один он такой. ЗЫ Если я сейчас возьмусь написать приложение на ПХП, мое мнение будет диаметрально противоположным твоему. -------------------- |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 0 Всего: 36 |
В теории любую программу можно написать на любом языке. Вопрос в том, а в практике вы напишете такое? -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 1 Всего: 24 |
Ну это всё же наверное не правда, ибо нельзя написать то, что методы языка сделат не позволяют -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 0 Всего: 36 |
Единственное, что нужно это подходящая среда для выполнения -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
Наставник |
|
||||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 4.11.2004 Репутация: 2 Всего: 15 |
Не спорю, так оно и есть.. Но суть в другом, как проще реализовать данный проект: с помощью Java млм PHP. Теперь представим такую ситуацию, человек неплохо знает какой-нибудь язык программирования, к примеру - С или Object Pascal, перед ним стала задача написать сложный проект для web - интернет-магазин. И вот теперь он начинает думать какой язык ему бы изучать, чтобы реализовать проект, т.к. он уже понял что ни C, ни Object Pascal не помогут ему в этом. (хотя видел "извращенцев", которые подобные вещи делали на C. ну да Бог с ними). И вот тут Domestic Cat, опровергает (я то конечно понимаю, почему он так говорит, и понимаю, почему репутация его составляет 121, и почему большинство плюсиков получены в подфоруме Java – ведь просто так обычно их не ставят, поэтому предполагаю что Domestic Cat знает Java, как «свои пять пальцев») высказанное мною мнение
и все же я утверждаю, что на PHP гораздо легче писать, и тем более изучить его вообще не составляет труда. Приведу пару примеров. 1. Работа с БД. (Возьмем RDBMS MySQL) Выборка данных из БД под названием name_db, таблицы name_tbl с помощью PHP
Выборка данных из БД под названием name_db, таблицы name_tbl с помощью Java
/* теперь посчитайте количество строк. Какой из приведенных примеров Вам более понятен? Добавлю я использовал стандартные конструкции языков, т.к. в принципе при желании, код на PHP, еще можно было бы сократить, но я не имею права этого делать этого, т.к. не совсем хорошо владею синтаксисом Java... Заметьте в Java я только выбрал данные из БД и не отправил пользователю, в отличие от PHP, где и выбрал и отправил данные. */ 2. Работа c почтой. Отправить письмо c помощью PHP
Отправить письмо c помощью Java
и вообще эти два языка можно сравнивать сколь угодно долго, но как мне кажется, для web разработок лучше PHP вы не найдете. Язык же Java по своему красив и хорош, но свое первоначальное предназначение - разработка web-ориентированных приложений - язык утерял и переместился в сферу разработок бизнес - проектов (огромных корпоративных приложений) и разработок под мобильные телефоны. Хотя, если Вам не жалко времени, то можете изучить язык Java и написать любое приложение для web -- ОСОБЕННО попробовать написать апплет, который бы содержал бы компоненты awt, swing или SWT, который бы взаимодействовал с сервлетом... в итоге получаем виндовозный интерфейс, я скажу, + мне эта идея очень нравится. Выбирать же какой язык лучше, как всегда ВАМ. Я же, пока для разработок web приложений буду использовать PHP. А если вы все-таки хотите работать и с PHP и с JAVA ОДНОВРЕМЕННО, то нет проблем ,посмотрите созданную мною тему, в которой довольно подробно и на базовом уровне объясняется взаимодействие PHP + JAVA. http://forum.vingrad.ru/index.php?showtopic=38347 Так что предлагаю не поднимать вопрос PHP vs JAVA более - эти два языка могут работать в "симбиозе". ----------------------------------- Domestic Cat
Согласен, как-то забыл об этом вспомнить, существенное напоминание. Спасибо. Удачи. |
||||||||||||||
|
|||||||||||||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 1 Всего: 24 |
Наставник - написать действительно большие проекты на PHP может и проще, хотя это мало вероятно( обычный web магазин проект не сложный, а вот написать сайт к-ый раелизует процесс, описания к-го занимают более сотни страниц, это уже совсем другое дело), то поддержка Java кода значительно проще, что для проектов БОЛЬШОГО размера выводит Java далеко вперёд.
А вот взаимодействие Java+PHP не очень понял, оно нужно только для случая аплет + PHP сервер? Это сообщение отредактировал(а) 3,14 - 21.6.2005, 19:33 -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 4 Всего: 172 |
По приведенным примерам:
1. JDBC : Java код умышленно растянут, без метаданных и свича можно спокойно обойтись. А если использовать sql теги из jstl - может тогда код сравним? 2. Отсылка мыла: написано Java приложение, которое сравнивается со скриптом. Это ж смешно. Создай свой тег или компонент и юзай его в одну строчку - пхп курит в сторонке. -------------------- |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |