![]() |
Модераторы: LSD Страницы: (10) Все « Первая ... 4 5 [6] 7 8 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Начинаю по-маленьку учить PHP и просто не смог удержаться, что бы не написать сюда пару слов - ну, ребят, это просто не серьёзно - крупные системы на этом языке писать...
В детстве я видел машинки такие были - помните? На них ещё на педальки жмёшь - и едешь. На такой машинке тоже можно достаточно далеко уехать, если ещё и сильные ноги иметь. Да и на велосипеде. А мотор воздух загрязняет и денег на бензин требует - и тем не менее машина для дальних поездок, скажу по секрету, лучше... Не знаю как в пятёрке, но в чётвёрке с ООП только играться и можно - без строгой типизации, инкапсуляции, всё это не надёжно, а по-моему так же и в пятёрке. Сидели на занятиях после того, как нам курс Java прочли, спрашивали - как это сделать, как то - и препод защищался аргументами "ну что вы хотите от маленького скромного язычка для написания веб-страничек?" У всего своя ниша и не надо абсолютизировать такие вещи. JSP и ASP может быть слишком мощны для небольших сайтов, сложны, но они создавались для интерфесов корпоративных систем, для написания слоя представляения - а это требует кучу инструментария. Мы ещё не дошли до баз данных, но мне кажется, что ничего нет и близкого к либам JDBC. Вобщем, если выросли из задач, для которых создавался PHP, мой вам совет - не майтесь дурью и изучайте J2EE, .NET или уж хотя бы уж на худой конец, Python. Не пытайтесь применять PHP в тех областях, где он не компетентен только потому, что вы его знаете, не держитесь за него - изучайте более серьёзные языки и платформы - вам же будет лучше. ![]() -------------------- |
|||
|
||||
Exception |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Вообще-то есть WebMatrix и SharpDevelop...
Нифига. .NET FW бесплатный ![]() |
||||
|
|||||
IZ@TOP |
|
||||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
SourceForge.Net, своими руками, руками других программистов работающих над проектом. Ведь библиотеки для явы тоже кто-то писал. Просто как уже говорили, у РНР комунити не так силен. http://www.assist.ru/ незнаю как там у них с бизнес логикой, но странички вроде на РНР написаны. То что РНР был как набор для написания домашних страничек, это так, но сейчас он стал более мосштабируемым, хотя к сожалению я так и не смог найти документации о том как писать модули для РНР, думаю что хорошему С++ программисту не составит труда в этом разобраться и написать необходимые модули для расширения функционала (хотя я не пока не вижу прорех в функциональности). Мне тоже это не понятно, главное грамотность и начальная подготовка (ТЗ и прочее). Если у программиста руки кривые, то она наделает ошибок в чем угодно. Не вижу труда в компоновке XML + XSLT + PHP. Коль угодно сложная компоновка страничек и разнообразного функционала. Главное продумать масштабируемость ядра системы. Глюки бывают везде. Может РНР и страдал из-за типов, но я с такими глюками не сталкивался за последние два года (может уже вырос?).
Согласен. Есть такое дело. Необходимо следить за приложением. Главное это простестировать перед эксплуатацией. В общем мой вывод таков: если есть хороший планер, и у программистов руки растут от куда нужно, можно и на РНР и на Java реализовать проект. Добавлено @ 18:57 Да, тут кто-то еще говорил на счет того что РНР5 нестабилен и плохо поддерживается хостерами. Вышла версия 5.1.1. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
||||
|
|||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Вот тут кстати http://forum.vingrad.ru/index.php?showtopi...mp;#038;amp;hl= можно посмотреть, почему все же Ява лучше. Там рассматривается генерация PDF на Яве. В том время, как для ПХП только одна либа существует бесплатная - fpdf.org. которая хоть и хороша, но многое все же не поддерживает. А у явы комьюнити больше и соответственно готовых классов и т.п. - должно быть больше.
Добавлено @ 12:58
Да, собственно уже ПХП5 стоит на многих хостингах, но не на всех - и есть на это причины.. Пройдет еще пол года и будет точно везде стоять. Но блин, что же это такое.. Вот опять ПХП опаздывает получается по сравнению с Явой. |
|||
|
||||
mishau |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
Вообще интересная беседа, конечно. Крупные проекты, создаваемые в блокнотах и персональные странички сделанные на студии за $1000.
![]() Что касается веб-уровня, то здесь PHP работает очень хорошо, можно много спорить, но факты есть факты. Он живет, используется и развивается. Средство форматирования данных. Интеркация. Тематические порталы, гостевые книги, формуы и т.д. дешевые или бесплатные и, практически не меняющиеся по функционалу, но все без backend'а и бизнес правил, без системы управления версиями, визуального моделирования, генерации сопроводительных документов и т.п. без чего трудно представить крупные проекты. P.S. Тут спрашивали о надежности - это время между двумя критическими сбоями системы. Чем оно больше тем надежнее считается система. Надеюсь, теперь легче будет судить что (или кто?) надежнее. ![]() |
|||
|
||||
Danox |
|
|||
![]() =) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
Ну я бы не сказал что PHP маленький язык и простой!
Вы воопще видели маленький язык прогрмирования? Могу поспорить некто не знает весь PHP Некоторые скрипты на PHP стоят от 1000$ до 5000$ Нельзя осуждать язык програмирования потомучто он легкий и простой и воопще не модный PHP это многодостпуный язык в отличия например от CGI Perl т.к. На перлях сложней и скучней? нет!... Ну а JAVA морально такоже как и PHP Их некак нельзя сравнивать! Это сообщение отредактировал(а) Danox - 21.3.2006, 22:10 |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Нет, этот аргумент против жавистов лучше не двигать ![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Забавный аргумент ![]() Если хочешь посмотри сколько стоит, скажем WebSphere или WebLogic. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Еще одна бредовая тема. Это то же самое, что и сравнивать bat и exe (это немного утрированно, но все же). Как я уже говорил, и .NET и Java расширяемы. Попробуй заставить работать IPB с другими БД. На .NET и Java нужно заменить пару строчек.
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Ну, это тоже не всегда так. Мы, например, сознательно привязались к специфическим фичам Ораклового драйвера, ради производительности. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
ALKS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 22.3.2006 Репутация: 2 Всего: 11 |
PHP приятный язык для узкого круга задач. Если ваша задача попадает в этот круг на PHP вы решите ее быстро и легко.
Java это гиганского размера платформа для решения задач любого уровня сложности и любого типа. Вы упоминаали тут JDBC? но с базами данных в том или дргом виде работает любая современная среда. Другой вопрос какие сервера баз данных и как ваша среда может держать. JDBC драйвера существуют для любо мало мальски используемого сервера RBD. для больший и известных JDBC драйвера существуют еще и не в единственном экземпляре (например MSSQL Server я знаю 5) выбирайте что вам нужно. хотети покупайте, хотите пользуйте безплатный. Существуют мощнейшие java фрейворки например Hibernate или Torque которые сделают ваше предожение переносимым между раличными серверами баз данных без единой строки кода. А ведь коммуникации с базой данных это только один маленький аспект. А как в PHP скажем с MessageQueue? c Распределенными вычеслениями? с многопоточными преложениями? Вы можете слать из PHP email, да? с атачментами? inline графикой? мультипарт? зашифрованные? а там в мэйдинге еще очень много всего. XML? а вы хотябы представляете сколько существует XML стандартов? а что из них PHP может? XML схемы? трансформация? XSL-FO? вэб сервисы (SOAP, UDDI) и т.п.? XML Security? Не сравнивайте лопату с экскаватором. Да лопату легко освоить и ей легко и быстро выкопать небольшую яму. Пользовтаься экскаватором нужно учиться. долго. но и выкопать потом можно намного больше. |
|||
|
||||
skalex |
|
|||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
А вот PHP к сожалению страдает отсутствием мощных фреймворков ... Это сообщение отредактировал(а) skalex - 23.3.2006, 13:52 |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Вроде же там есть Ruby on Rails. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
skalex |
|
|||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Lamer George, так это Ruby! Не путай!!! Кстати очень удачный фреймворк. Я на нем сейчас только и пишу.
|
|||
|
||||
ALKS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 22.3.2006 Репутация: 2 Всего: 11 |
Ruby и Ruby on Rails это совсем другая тема ни к PHP ни к 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. |