LINUX.ORG.RU

Java уступила PHP


0

0

Tim Bray пытается доказать на Международной Конференции PHP, что Java уступает PHP по масштабируемости. А также уступает RoR в легкости поддержки готовых решений

>>> Подробности

anonymous

Проверено: Shaman007 ()

Где-то такая новость уже пробегала. В тот раз цифр не было представлено - одни эмоции.

ЗЫ. По ссылке пока не заходил
ЗЗЫ. ПХП - ГОВНО

Selecter ★★★★
()
Ответ на: комментарий от DIMON

Можно почитать тамошние комменты и всё станет ясно :)

Selecter ★★★★
()

По ссылке ничего кроме пары общих фраз и маловменяемого графика. Где конкретные цифры?? Где хоть маааленький кусочек аналитики, основанный на реальных цифрах затрат денег и человеко-часов на хоть сколько-нибудь репрезентативную выборку по проектам?? В тех-же средствах разработки - где указание на конкретные среды/frameworks со сравнением их по показателям?? Где хотя-бы пояснение к величинам, которые они пытаються сравнивать (как например определялось понятие mainteinability)??

Пердежь на новость не тянет.

Nagwal ★★★★
()

1. Обоснования и методики забыли привести. Если про Руби пока спорить не возьмусь (не смотрел пока на Рельсы) - то столбики про php выглядят, по меньшей мере, странно...

2. Брей чего-то доброго курнул.

svu ★★★★★
()

очередная провокация флейма

kvitaliy
()
Ответ на: комментарий от svu

Квалификация "профессионалов" от PHP довольно низкая т.к. порог вхождения тоже низок, а денег хочеться потому и появляются подобные утверждения не подтверждённые фактами. :))

Robotron
()
Ответ на: комментарий от Robotron

> Квалификация "профессионалов" от PHP довольно низкая т.к. порог вхождения тоже низок, а денег хочеться потому и появляются подобные утверждения не подтверждённые фактами. :))

Неправда PHP кодеры - это элита в отличие от жабабыдлокодеришек. :))

anonymous
()
Ответ на: комментарий от anonymous

>Неправда PHP кодеры - это элита в отличие от жабабыдлокодеришек. :))

Да, да, именно это и имел ввиду, PHP же более масштабируемый чем JEE :))

Robotron
()
Ответ на: комментарий от Selecter

> ЗЫ. По ссылке пока не заходил

> ЗЗЫ. ПХП - ГОВНО

Фанатики - маздай.

P.S. Но пых-пых говно.

anonymous
()

Пыхпыхер ниасилил Java и сказал, что она сливает по масштабируемости, видимо пыхать поменьше надо...

p_kolya
()

День Комеди-клаб на ЛОРе :). Сначала Ява убивает флеш, а теперь и пхп масштабируется :)))))

Cris
()
Ответ на: комментарий от p_kolya

Вот если бы он на Java конференции доказал, что Java уступает PHP по масштабируемости или на PHP конференции, что PHP уступает, то его бы прям на месте и ... А так, как он, так это любой рядовой кодер может понадоказывать (на безопасном отдалении от оппонентов).

Ezzh
()
Ответ на: комментарий от svu

> 2. Брей чего-то доброго курнул.

По-моему наоборот, чего-то очень злого :-)

П.С. PHP - муторный язык. П.П.С. Господин Тим Брей - муторный чувак.

licvidator
()
Ответ на: комментарий от MiracleMan

Ах этот пиар, как сладок он... да студенты первокурсники уже ликуют, их чудо язык назвали лучьшим... самое время на Лоре начать флеймить и не забыть вспомнить, а причём тут вообще Линукс и Патрик??? и где ебилды??? и вообще когда наконец БСД РИП и всё такое...:-D:-D:-D

anonymous
()

Статью не читал, но осуждаю =)

ip1981 ☆☆
()
Ответ на: комментарий от anonymous

А мои ещё больше! И вот. Если сравнивать жёпу с пальцем, всегда что-то окажется луче.

bugmaker ★★★★☆
()

"If you make something that any idiot can use, only idiots will use it."

На PHP может ваять каждый школьник, используя в большинстве своем некачественные библиотеки. В итоге выходит spaghetti code с maintainability = 0.

На RoR может начать ваять каждый школьник, посмотрев ролик типа "вы еще кипятите? тогда мы идем к вам!" с их сайта. При этом если проект простой, то код даже будет ничего (потому что там всего 2% от того школьника).

У Java при всем прочем есть большой плюс - это индустриальный стандарт, и для нее есть много нормального качества библиотек. И школьник туда даже не полезет - это же надо RTFM.

Я в общем прописные истины говорю. Мне на первой лекции каждого предмета по Computer Science говорили, что единственное и самое главное, чему нас пытаются научить - how to manage complexity. Так вот с PHP это невозможно by design.

grob ★★★★★
()

>During his keynote, he presented some very interesting comparison between the popular development "frameworks" PHP, Ruby on Rails (RoR, Rails) and Java:

А какой пхп-фрейморг-то здесь имеется в виду?

Selecter ★★★★
()

а теперь то, что Tim Bray (кстати, Director of Web Technologies at Sun Microsystems) действительно написал:

> For Web apps, I’ve given PHP the edge, because I think building
> scalable PHP is a little easier. By default, PHP gives you a
> “shared-nothing” (or at least “shared very little”) architecture,
> which means you’re going to scale out pretty well until your database
> hits the wall. Java is a much richer system and assumes you’re smart
> enough to know whether a shared-nothing architecture is appropriate
> or not. The effect is, you have to be smarter to get the same kind of
> scaling out of Java.

http://www.tbray.org/ongoing/When/200x/2006/11/10/Comparing-Frameworks

на этом, надеюсь, флейм можно закончить.
хотя, конечно, есть всякие невменяемые, а также анонимусы...

kmike ★★
()
Ответ на: комментарий от kmike

Мужик написал осмысленные вещи. Вот графики он зря так нарисовал. Потому как очевидно, что текст никто не читает при наличии графиков;)

svu ★★★★★
()

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

daaaad
()

По ссылке флейм еще больше чем тут. Что-то анонимусы недорабатывают...

anonymous
()
Ответ на: комментарий от grob

> На PHP может ваять каждый школьник

Выстрел в пустоту.

Если судить по обилию мусорных java-программ на freashmeat и
sourceforge (а java занимает там 1-ое место по популярности),
школьники предпочитают именно её.

annonymous ★★
()
Ответ на: комментарий от anonymous

>По ссылке флейм еще больше чем тут. Что-то анонимусы недорабатывают...

По ссылке нет флейма в отличие от ЛОР-а. Не все комменты осилил, но тамошние люди мнения выражают с аргументами :)

Selecter ★★★★
()
Ответ на: комментарий от kmike

> Да кстати, сказочка очень в тему, надеюсь, ананимусы осилят.
http://www.csd.uwo.ca/staff/magi/personal/humour/Computer_Audience/The%20Para...

Ох, проблема в том, что очень разные выводы можно сделать из этой милой
сказочки. Вплоть до противоположных ;)

annonymous ★★
()
Ответ на: комментарий от grob

> чему нас пытаются научить - how to manage complexity. Так вот с PHP это невозможно by design.

Добавляем жирное "IMHO" для начала, а потом задумываемся о том, что
вас не научили самому элементарному и очевидному - manage simplicity ;)))

annonymous ★★
()

В статье много трезвых мыслей, которых тут на ЛОРе редко можно увидеть
в дружном хоре оболваненных рекламой. Однако есть и серьёзные недостатки.
Автор должен определиться, о какой категории программистов он пишет.
Нельзя в серьёзном обзоре смешивать детей, начинающих и профи в одну кучу.

Пример: This is PHP’s Achilles’ heel, of course. Yes, it is possible to
write clean, object-oriented, modular, MVC-style PHP applications. But
most people don’t; the majority of apps that I’ve seen have spaghetti
PHP code wrapped around spaghetti SQL embedded in spaghetti HTML.

То есть из контекста явно следует, что имеются в виду открытые, читай -
некоммерческие проекты. Значит он неявно говорит о детях, любителях,
начинающих. Едва ли он мог бы прочитать достаточно много исходников
закрытых коммерческих разработок. Так вот, те, кто тут кричит, так же
неявно сравнивают себя с этими детьми, любителями и начинающими.
Включайте логику хоть иногда.

annonymous ★★
()
Ответ на: комментарий от grob

> "If you make something that any idiot can use, only idiots will use it."

>На PHP может ваять каждый школьник, используя в большинстве своем некачественные библиотеки. В итоге выходит spaghetti code с maintainability = 0.

Ну тогда реальные кодеры пишут только на ассемблере или сразу в машкодах, средненькие -на С и только сутденты и домохозяйки пишут на Java, PHP и ROR. :)

anonymous
()
Ответ на: комментарий от annonymous

Еще раз повторю - на PHP может ваять каждый школьник. И я говорю не о Hello World. Много знакомых начало шабашить в старших классах/на первом курсе. Чем? Пыхпыхом. А на чем они ваяли до этого? Правильно - на Delphi. Потому что PHP - это современный Delphi для "веб-разработки" - куча библиотек сомнительного качества на все случаи жизни. Почему многие PHP приложения имеют дурную историю безопасности? Потому что на PHP трудно писать хорошо структурированный код, не выходящий за рамки приличия. Поэтому собственно человек, прученный/привыкший писать в хорошем стиле, PHP сам не выберет. А если ему и придется писать на PHP, и даже получится на нем написать хороший код, то он все равно столкнется с проблемой качества сторонних библиотек. И как бы не улучшали PHP в каждой новой версии, весь этот мешок уже написанного мусора так и будет волочиться за ним.

grob ★★★★★
()
Ответ на: комментарий от annonymous

Это мой пост. И мое мнение, которое я могу аргументировать. Так что ИМХО было бы излишне. Вам же рекомендую провести по всему миру курс лекций "How to manage simplicity." Уверяю, вас ждет успех.

grob ★★★★★
()
Ответ на: комментарий от anonymous

Зачем же так сразу. Писать надо на том, что лучше подходит для данной задачи. Проблема с PHP комплексная: низкий порог вхождения + то, что на PHP неудобно писать хороший код. Для веб-разработки порог вхождения у RoR ведь еще ниже, чем у PHP, но RoR это не повредило, потому что сам Ruby - неплохой язык.

grob ★★★★★
()
Ответ на: комментарий от anonymous

>А страусниные яйца больше чем куриные! И что?
>
>anonymous (*) (11.11.2006 20:35:33)

Так вот почему он такие медленные вальсы псал:)

anonymous
()
Ответ на: комментарий от grob

Примечательно, что практически все существующие фреймворки - прямые копии с аналогичных джавовских, с сохранением всех моментов относящихся к идиомам языка. Очевидна мимикрия под "взрослых": соломенную "сигарету" затянуть, газету верх ногами почитать...

anonymous
()
Ответ на: комментарий от annonymous

> То есть из контекста явно следует, что имеются в виду открытые, читай - некоммерческие проекты.

Не следует, исправляй ошибки в контекстном анализаторе.

> Значит он неявно говорит о детях, любителях, начинающих.

Не значит.

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

Участвовал бы ты в коммерческой разработке, видел бы этих взрослых дядек, которые пишут лажу похуже начинающих и любителей так, что потом детям приходится исправлять :-D

> Включайте логику хоть иногда.

Включи логику, в закрытой разработке участвуют те же люди, что и в открытой, и ничто человеческое им не чуждо.

anonymous
()
Ответ на: комментарий от grob

> Я в общем прописные истины говорю. Мне на первой лекции каждого предмета по Computer Science говорили, что единственное и самое главное, чему нас пытаются научить - how to manage complexity. Так вот с PHP это невозможно by design.

Уважаемый, поработав лет пять плотно с PHP вы бы не говорили такую чушь. Абсолютно тоже можно сказать о Perl, который тоже тут хаят. Неумеете писать правильно, используя специфику и "design patterns" каждого конкретного ЯП - это личная проблема. А "невозможно by design" - это скорее относиться ТОЛЬКО к конкретному программисту, но не ЯП, за очень редким исключением. Причем это исключение не относится к ЯП базой которых является С.

anonymous
()
Ответ на: комментарий от AP

>В комплекте с предыдущей новостью читается просто блестяще :)

Ага - как представишь себе будущее - мультики на яве, и масштабируемый энтерпрайз на пхп. Жуть. )

e-max
()
Ответ на: комментарий от anonymous

>Примечательно, что практически все существующие фреймворки - прямые копии с аналогичных джавовских, с сохранением всех моментов относящихся к идиомам языка.

Рельсы и джанго (ModelViewController) - тоже?

И вообще, жаба - копия це-крест-крест. :)

anonymous
()
Ответ на: комментарий от annonymous

>Если судить по обилию мусорных java-программ на freashmeat и sourceforge (а java занимает там 1-ое место по популярности), школьники предпочитают именно её.

Бред. Школьники просто не знают про sourceforge, иначе пришлось бы открывать phpforge как минимум.

Думай что говоришь.

anonymous
()
Ответ на: комментарий от anonymous

Не замечать контекста - это у Вас врожденное или Вы только что проснулись,- трудно сосредоточится?

anonymous
()
Ответ на: комментарий от anonymous

> Ну и правильно этого дол....ба выгнали из AAAA. Потому что он 2 месяца не работал, а изобретал велосипед. Вот http://www.delphimaster.ru/cgi-bin/forum.pl?id=1163005158&n=3

Дело в том, что доход фирме с программиста на порядок больше, чем зарплата.

anonymous
()

Ага, самое лёгкое в поддержки PHP - это отладка. :crazy: ))) Да php - это ж скрипты. Для генерации страничек с использованием БД только подходит. И то. Заколебёшьсо-с. :)

DOKA
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.