Представлен (http://www.php.net/index.php#id2011-03-17-1) релиз интерпретатора языка программирования PHP 5.3.6 в котором устранено 5 уязвимостей и исправлено более 60 ошибок (http://www.php.net/ChangeLog-5.php#5.3.6). Отдельно отмечается, что ветка PHP 5.2 больше не поддерживается и все находящиеся в ней уязвимости остаются неисправленными, поэтому пользователям рекомендуется обновить свои системы до версии PHP 5.3.6.
Из связанных с безопасностью исправлений в PHP 5.3.6 можно отметить:
- Устранена опасная уязвимость, позволяющая выйти за допустимые границы памяти при обработке изображений со специально оформленным тегом в блоке exif-параметров (CVE-2011-0708 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-0708));
- Исправлена уязвимость, вызванная ошибкой форматирования строки (format-string) в расширении Phar (http://ru2.php.net/manual/en/book.phar.php) (CVE-2011-1153 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1153));
- Исправлено целочисленное пере...URL: http://www.php.net/archive/2011.php#id2011-03-17-1
Новость: http://www.opennet.me/opennews/art.shtml?num=29948
Читал что на PHP 6 забили сами разработчики, потому что с введением Unicode интерпретатор замедлится в несколько раз и никто не хочет решать эту ситуацию и думать как с ней поступать. И решил свалить куда-нибудь, сейчас смотрю на Python.
Пруфлинк ? Или очередное сновидение после бурной посиделки за спиртным ?
Не могу найти, в районе Нового года было интервью с одним из разработчиков, вроде русскоязычным. Кое-что нарыл, но это не то что я читал: http://community.develstudio.ru/archive/index.php/t-1321.html
да и хорошо. пусть делают 5.4, 5.5 и т.д.
а то амбициозными планами лично я уже сыт по горло - "вот выйдет N+1 и будет тебе щастье", а на деле задалбаешься переползать.
Второе десятилетие 21 века на дворе, на Unicode надо давно переходить, а не использовать его через костыли. Моё мнение что у PHP будущее сейчас очень туманное, как у Delphi лет 7 назад, несмотря на его бешеную популярность на сегодняшний день. И считаю что стоит заранее подыскать запасной аэродром, потихоньку набираясь опыта в других ЯП. Если с PHP всё будет хорошо - я буду рад, а опыт работы с другими ЯП в любом случае полезным окажется. В противном случае у меня будет преимущество перед другими программёрами в наличии опыта.
>Второе десятилетие 21 века на дворе, на Unicode надо давно переходить, а не использовать его через костыли.да мне плевать, костыли это или нет - мбстринг работает и жрать не просит.
и моему сайту абсолютно нас рать как быстро и элегантно космические корабли бороздят просторы шестёрки.
и от traits я бы не отказался прямо сейчас.другими словами - нахрена делать революции, если давно уже придуманы ролингрелизы.
вон торвальдс шлёпает ядра и прибавляет единичку в минорную версию, а оглянешься так, а изменения за годика 2 уже на 3.0 тянут.
Пардон, но это банальное кодерство. Не программирование ни разу. Конвейерное нагромождение знакомых костылей без желания развиваться и без желания развития языка, в то время когда кроме PHP остальные языки всё больше и больше совершенствуются.
С каких пор мбстринг - это костыль?
В остальных языках поддержка Unicode уже давно нативная, а не через расширения.
Какая разница, если расширение всегда установлено, и никаких лишних телодвижений для применения делать не нужно?
> Какая разница, если расширение всегда установлено, и никаких лишних телодвижений для применения делать не нужно?Как это не нужно?в mb_* есть функции, где без явного указания в одном из параметров что это UTF-8 функция может сработать как угодно и не обязательно так как ожидалось.
значит эти функции нужно исправить и всё.
багтреккер в руки.
но мне чё-то ни разу такое с мбстрингом не потребовалось.
AFAIK, разработчики считают это поведение нормальным. И исправлять не будут. Это не баг, это сильная нелогичность в работе функции.А чего скажете про работу с Unicode в расширении JSON? Всегда приходится таскать свои функции кодирования в JSON, потому что те что PHP - разработчики опять же считают что работают как надо и не будут исправлять.
>AFAIK, разработчики считают это поведение нормальным. И исправлять не будут. Это не баг, это сильная нелогичность в работе функции.значит оно нормальное. тк даже в НЕ_костыльном питоне вами упомянутом придётся засучить рукава и таки написать кодировку в некоторых случаях (ссылку на питон+уникод я давал)
>А чего скажете про работу с Unicode в расширении JSON? Всегда приходится таскать свои функции кодирования в JSON, потому что те что PHP - разработчики опять же считают что работают как надо и не будут исправлять.
а при чём тут уникод?
>В остальных языках поддержка Unicode уже давно нативная, а не через расширения.хм. строки с 0 на конце в сях никто не отменял если чё.
и ута-16 в жабе тож уское место. и в винде повсюду пока ещё 1251.
из всех систем только линух с уникодом более мение нормально и работает - и в консоли, и в иксах.
да и вообще, уникод (utf-16, utf-32, utf-8) сам по себе ещё тот костыль, потому как китайцы дофига иероглифов понапридумывали. на каждого китайца по одному что-ли хотели...
так что не надо преувеличивать, ибо если костыль делает свою работу отлично и при этом быстрее чем НЕ_костыль, то в анус последний.
> хм. строки с 0 на конце в сях никто не отменял если чё.Я про основные языки для веб-разработки. Python, Ruby - везде Unicode.
> так что не надо преувеличивать, ибо если костыль делает свою работу отлично и при этом быстрее чем НЕ_костыль, то в анус последний.
Так-то оно так, но вы упускаете из виду что тормоза могут быть от архитектуры самого ЯП. Реализовать саму поддержку Unicode можно так, чтобы производительность не сильно страдала, но язык придётся переписывать с нуля, где-то ломая совместимость с написанными приложениями. Никто этого делать не будет. Так вот, я правильно понимаю что вы призываете и дальше пользоваться костылями только потому что это привычно и изучено вместо того чтобы оглянуться вокруг, посмотреть, может, кроме PHP есть что-то не менее достойное, в котором не надо пользоваться костылями, и, возможно, перспективное?
К слову. Несмотря на то что PHP и Python сейчас можно сравнить по производительности, Google пару лет назад рассказывала что начала помогать переписывать последний для ускорения его работы в 7-10 раз. С тех пор не следил, не могу сказать какие у них сейчас дела, но если они действительно его ускорят, какой смысл оставаться на PHP, чьё будущее туманно? Привычка? Повторюсь - это кодерство и нежелание саморазвиваться.
>Я про основные языки для веб-разработки. Python, Ruby - везде Unicodeугу. http://docs.python.org/howto/unicode.html первое предложение оттуда. да и вся статья - рекомендую. костыль мбстринг не костыльнее по факту.
>Так-то оно так, но вы упускаете из виду что тормоза могут быть от архитектуры самого ЯП. Реализовать саму поддержку Unicode можно так, чтобы производительность не сильно страдала, но язык придётся переписывать с нуля, где-то ломая совместимость с написанными приложениями.
глупости. пыхпых достаточно абстрагирован от низкоуровневой реализации, чтобы можно было реализовать внизу хоть чЩрта лысого.
и ломать совместимость нужно не из-за этого, а из-за банального развития. при этом оставляя даже совместимость с предыдущими версиями.
>Так вот, я правильно понимаю что вы призываете и дальше пользоваться костылями только потому что это привычно и изучено вместо того чтобы оглянуться вокругвы читать умеете? а то только свою мысль и повторяете из комента в коммент. я уж устал повторять.
и о туманном будущем - оставьте это бабкам с вилами по воде - вон он сабж, жив здоров. чего и вам жедлаю.
> угу. http://docs.python.org/howto/unicode.html первое предложение оттуда. да и вся статья - рекомендую. костыль мбстринг не костыльнее по факту.Читаю: "Python v2.7.1 documentation", "that the HOWTO only covers 2.x".
> глупости. пыхпых достаточно абстрагирован от низкоуровневой реализации, чтобы можно было реализовать внизу хоть чЩрта лысого.
> и ломать совместимость нужно не из-за этого, а из-за банального развития. при этом оставляя даже совместимость с предыдущими версиями.На самом деле, софта юзающего функции mb_* достаточно и он требует переработки. Плюс прибавьте к этому полное переписывание самого PHP. Вы считаете этот вариант наиболее вероятным в его развитии?
> вы читать умеете? а то только свою мысль и повторяете из комента в коммент. я уж устал повторять.
> и о туманном будущем - оставьте это бабкам с вилами по воде - вон он сабж, жив здоров. чего и вам жедлаю.Выше по дереву комментов я дал ссылку на мнение самих разработчиков. Переписывают, бросают, снова переписывают, бэкпортируют в старые ветки... Даже приблизительно год когда PHP 6 выйдет никто назвать не может. Жив-здоров? Так и Delphi жив-здоров, ага-ага.
>Читаю: "Python v2.7.1 documentation", "that the HOWTO only covers 2.x".угу. это забыл:
index | modules | next | previous |
>На самом деле, софта юзающего функции mb_* достаточно и он требует переработки.зачем?
>Плюс прибавьте к этому полное переписывание самого PHP.зачем?
>Вы считаете этот вариант наиболее вероятным в его развитии?зачем мне такой вариант?
зы:
буду лаконичным, ибо уже зае..я одно и тоже писать, но ещё раз повторю - мне нафиг не нужен полностью переписанный пыхпых, мне достаточно его планомерного и плавного развития.
>Выше по дереву комментов я дал ссылку на мнение самих разработчиков.и чЯвО? у меня точно такое же мнение (это когда запихнули в 5.3 херню и создали ветку 5.4. заметьте не 6.0)
>Я про основные языки для веб-разработки. Python, Ruby - везде Unicode.Питон основной язык веб-разработки?
Кстати в перле с юникодом все ок!!use Perl or die!
> В остальных языках поддержка Unicode уже давно нативная, а не через расширения.в каких, например? и что такое «нативная»? в Lua вон нет никакого «нативного юникода», например, и нафиг он там не нужен.
>Пардон, но это банальное кодерство. Не программирование ни разу.ХА! прикладное программирование всегда таким и было. со времён когда поняли что на ассемблере писать тяжко.
и всегда останется.
>Конвейерное нагромождение знакомых костылей без желания развиваться и без желания развития языка, в то время когда кроме PHP остальные языки всё больше и больше совершенствуются.ещё раз - ролингрелиз не развитие?!!!! и он ещё меня кодером обзывает! :D
ок. поясню. НЕФИГ планы строить на "будущую панацею". врубайте все более-менее стабильные (пусть медленные, жрущие, но стабильные) новинки, при этом оставляя старые, проверенные.
и пусть каждый сам попробует включить вон ту вон "новую_штуку" (уникод например) в пхп.ини одним нажатием педали. глядишь и отладили бы уже давно.
ещё раз - пример разработки линухового ведра. не в пример более сложная задача. и об уникод не спотыкается.
а пока где-то в застенках делается (ибо а нафиг оно не готовое кому нужно) никто и не знает толком что там, как так. трэд вон и то начался как слухи и сплетни.
> ещё раз - ролингрелиз не развитие?!!!!Когда ждёшь анонсированный лет 6 назад PHP 6, а тебе подсовывают 5.4, это развитие можно назвать тяжёлым и мучительным. И когда разработчики сами после этих 6 лет говорят что над PHP 6 ещё работа по сути не начиналась, а старые наработки по большей части выкинуты, всё становится ещё более очевидным.
> ок. поясню. НЕФИГ планы строить на "будущую панацею".
То есть вас волнует только что есть здесь и сейчас? Плохое качество для веб-девелопера. Интернет сейчас наиболее изменчивая среда и надо быть очень гибким.
Я поделился размышлениями о будущем языка, о том, кем себя вижу через некоторое время, а мне говорят: сиди и не рыпайся, пока деньги платят - не забивай себе мозги посторонними вещами, а дальше видно будет. Спасибо, не хочу.
>> ещё раз - ролингрелиз не развитие?!!!!
>Когда ждёшь анонсированный лет 6 назад PHP 6, а тебе подсовывают 5.4, это развитие можно назвать тяжёлым и мучительным.ну... кто мучительно ждал, а кто просто с успехом использовал то что есть.
и ещё раз - мне нафиг переколбашенная 6 не нужна. я ленивый. мне нужны новые фичи без глобальных потрясений в моём коде.
>То есть вас волнует только что есть здесь и сейчас? Плохое качество для веб-девелопера. Интернет сейчас наиболее изменчивая среда и надо быть очень гибким.бросьте эту демагогию, тк все современные веяния в веб я с успехом реализую в том же самом пыхпыхе.
и мне не нужно оправдываться что этого не зделал ибо в пыхпыхе мбстриг не уникод, а костыль.
> я ленивый.С этого и стоило начинать. Я перевидал столько костыльного кода, что мне уже попросту надоело с ним возиться. Глючное JSON-кодирование, долбёжка с mb_*, вдумчивое почёсывание головы, где указывать UTF-8, постоянное грепанье документации потому что в двух аналогичных функциях порядок следования параметров совершенно разный, взятый от балды, во многих случаях тонкости использования функции берутся не из документации, а из километровых обсуждений в багтреке. Не знаю, как вам, а мне надоело.
>> я ленивый.
>С этого и стоило начинать.хорошо, для умников скажу по-другому - я уважаю свой и чужой труд.
и не собирараюсь терять это уважение ради идиотских требований.зыж
> Глючное JSON-кодированиебрехня. вот вам гуголь для ознакомления - http://www.google.ru/search?client=opera&rls=ru&q=json+php+&...
сомневаюссь что приведёте лучшую и более лаконичную реализацию.
>долбёжка с mb_*брехня. ссылку на ещё бо'льшую долбёжку в языках с "правильным" уникодом давал, аргументов не последовало
Да откуда у вас проблемы с UTF ??? Тащу большлой проект на php, из БД все в UTF, на клиента уходят XML`ки в UTF. даже сами файлики *.php лежат в кодировке UTF-8. Да нельзя сортировать строки понормальному, так это все замечательно делается в других местах без лишнего парева. А "вдумчивое почёсывание головы, где указывать UTF-8" всеголиш от невникания в процессы происходящие в вашем же софте.
Не смотрите в сторону Python. Абсолютно бесполезный язык пока что. Web приложения либо на PHP либо уже переползать на Java.
> Не смотрите в сторону Python. Абсолютно бесполезный язык пока что.О да, куда уж ему до мощнейшего инструмента для создания домашних страничек.
Учитывая какое "широкое" применение имеет питон после 21 года существования, невозможно не согласиться с вами.
> "широкое" применениеПросторам нашей нигерии — соответствующие технологии, ничего удивительного в этом нет.
Ах, вот оно что. Очевидно за пределами "нашей нигерии" питон существует от силы пару лет и занимает 99% в любой нише, где требуется хоть что-то программить?
> Ах, вот оно что. Очевидно за пределами "нашей нигерии" питон существует от
> силы пару лет и занимает 99% в любой нише, где требуется
> хоть что-то программить?Да не в питоне дело, просто для более-менее серьезной разработки php не пригоден, слишком много косяков в реализации. И почему-то только у нас его стараются впихнуть куда-то кроме дешевых виртуальных хостингов. Всё от широты же, не жалко, чо.
Плохому танцору всегда что-то мешает, да.
> Плохому танцору всегда что-то мешает, да.Кренделя на костылях вы выписывать мастаки, соглашусь. Чего только стоят потуги просто лишний раз не парсить конфиги. А демоны на пхп? Это вообще кандидаты в специальную олимпийскую сборную.
Если что, я был знатным танцором в свое время.
>Чего только стоят потуги просто лишний раз не парсить конфиги???
>А демоны на пхп?????????
я в недоумении.
а что ещё вы делаете на пхп?
если чё:
>PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools[3] (устар.) — «Инструменты для создания персональных веб-страниц»)зыж
>Если что, я был знатным танцором в свое время.хороший хирург вам попался...
> «Инструменты для создания персональных веб-страниц»Это хорошо, что вы отчетливо понимаете область применения PHP. Ещё раз повторюсь, здесь он король и ничто не в состоянии его затмить на этом поприще, да по-сути, никому и не нужно.
Но, к сожалению, развелось слишком много Семёнов, которые пытаются напялить на себя взрослые шапки — потуги очень тоскливые и очень печальные.
Вы про викепедию, фейсбук, etc...?
> Ах, вот оно что. Очевидно за пределами "нашей нигерии" питон существует от силы пару лет и занимает 99% в любой нише, где требуется хоть что-то программить?Что-то около того. В репозитории Debian, в какой раздел не глянь: веб-приложений, десктоп-приложений, игр - везде уйма программ на python. Для той же web-разработки на php там 2 фреймворка, а для python - более 20.
Для python есть библиотеки, наверное, для всего. Честно говоря, тут php даже близко не сможет конкурировать, возможности просто несравнимы, из web-скрипта на python можно вызвать ВСЁ.
Для быстрой веб-разработки, особенно начинающими, делать web-приложения на каком-нибудь маленьком и простом web-фреймворке, простое веб-приложение типа "web-галерея с автоизменением размеров через imagick", займет строк 50 плюс два шаблона, включая запуск собственного web-сервера. На python очень быстро и очень просто писать, python очень просто освоить.
Вот, например: http://bottlepy.org/docs/dev/tutorial_app.html
да. питон универсальный язык с широкими возможностями на десктопе.
пыхпых - только для инета. но тут он вне конкуренции.
вы что-то ещё хотели добавить?
> пыхпых - только для инета. но тут он вне конкуренции.Да по каким параметрам он вне конкуренции-то???
Если нужно что-то быстрое и простое — я напишу и задеплою проектик бьстрее, чем ты apache/lighttpd развернёшь, или, если уже развёрнут, первые 50 файлов для обслуживания напишешь.
Если нужно что-то большее, то можно начать перечислять django, plone, turbogears, pylons, и ещё 20 наименований, от простых до сложных, и что взамен предложит php? Один вменяемый yii, да и тот совершенно не-php-шный, а скорее попытка сделать что-то нормальное, пользуясь php как runtime-средой, а не как средством быстрой удобной разработки. И парочку ещё закосов или под какой-нибудь питоновский, или под какой-нибудь рубистский (микро)фреймворк. А потом окажется, что большинство этих костылей вообще апачезависимые.
Если нужно что-то особенное (да, для веба, не все пишут только блоги, форумы и магазины), то в python ты просто подключаешь библиотеку, и пользуешься. А в php ты просто чешешь репу и городишь огород из обёрток, подложек и костылей.
Никто не спорит, что php - это лучшее средство для хэллоуворлдов а также для исполнения php-скриптов, которые уже были когда-то написаны, на python безусловно исполнять php-скрипты сложнее. Но когда дело касается веб-разработки - чем php лучше python, в каких областях-то? Может быть, только в ямало-ненецкой автономной, где после прошлого завоза софта прошло уже 10 лет. Я, кстати, 10 лет, точнее даже 9 лет назад делал простые собственные веб-странички на php, но тогда это было исторически неизбежно. Но при этом я не программист, и не особо вникал в то, как это работает, плавно узнавал за 9 лет какие-то новые функции и способы, из них почти 4 года на win32. Но за пару недель знакомства с python мог уже делать то, что на php было делать очень занудно, монотонно, и неинтересно, и поэтому делать бы я это никогда не стал. Можно сказать, что весь предыдущий нерегулярный опыт очень удобно вообще забыть, и почитай с чистого листа, всё сначала, в мир где всё удобно и логично.
Как вам удаётся на Python работать, если вы за 10 лет не сделали для себя свой фреймворк, который был бы "вменяемый" и совершенно "php-шный"? Без обид, но если вы делаете что-то, для чего достаточно "просто подключаешь библиотеку", то вы работаете где-то в сфере услуг "сайты на жумле, вордпресс за 10р" :)
Работает - трактор. На python можно сделать то, что нужно тебе, не являясь при этом программистом. Я не подключаю библиотеки, я делаю только то, что хочется мне.
что и требовалось подтвердить. Ваша сфера - ультра-низкие бюджетные услуги в области клиринга прилегающих территорий :)
> что и требовалось подтвердить. Ваша сфера - ультра-низкие бюджетные услуги в области клиринга прилегающих территорий :)А ещё я кондуктор в лифте.
Но к php, который вы в данный момент представляете, это не имеет никакого отношения. Никаких преимуществ php как язык перед python в сфере веб разработке не имеет.
Питон не единственный универсальный ЯП. Есть еще один отличный мощный язык - Perl, хотя многие питонщики пытаются всячески его игнорировать. Под него есть множество библиотек и фреймворков, в т.ч. и для веба. Мощный CPAN. В последнее время в ядро языка разработчики вливают новые удобные фичи.
И насчет простоты изучения, Perl после С и Shell очень легко идет, главное понять что такое контексты и все ок будет.
Удачи.
Единственные универсальные (на данный момент) - это C и Java. Всё остальное неуниверсальное и специализированное. И не пробуйте опровергнуть :)
>> пыхпых - только для инета. но тут он вне конкуренции.
>Да по каким параметрам он вне конкуренции-то???по статистике и по наработкам.
>Если нужно что-то большее, то можно начать перечислять django, plone, turbogears, pylons, и ещё 20 наименований, от простых до сложных, и что взамен предложит php?Drupal, Typo3, Mambo, Joomla, PHP-Nuke, Wordpress, phpBB, SMF, vBulletin, Invision Power Board, phpMyAdmin, phpPgAdmin, Adminer, MediaWiki, DokuWiki, Coppermine, Gallery Project, 4images, eyeOS,...
этого трудно не заметить...
но народ умудряется. :D
>>Если нужно что-то большее, то можно начать перечислять django, plone, turbogears, pylons, и ещё 20 наименований, от простых до сложных, и что взамен предложит php?
> Drupal, Typo3, Mambo, Joomla, PHP-Nuke, Wordpress, phpBB, SMF, vBulletin, Invision Power
> Board, phpMyAdmin, phpPgAdmin, Adminer, MediaWiki, DokuWiki, Coppermine, Gallery Project,
> 4images, eyeOS,...ответ настоящего похаписта. который даже не понял, о чём ему говорили, но радостно перечислил зато уйму копропроектов на любимом недоязыке.
Ты реально гонишьНа Drupal работает сайт Белого Дома, MediaWiki - один из самых высокопосещаемых порталов в мире, Wordpress обеспечивает работу десятков миллионов блогов, phpMyAdmin - лучшая веб-админка баз данных, vBulletin, IPB, прочие успешные коммерческие движки
Чем может похвастаться этот ваш "убийцо похапе" ?
а винда стоит на большинстве PC. что ты тут делаешь вообще, в царстве красноглазия? O_O
ясно.
сталбыть похвастаться нечем.
> ясно.
> сталбыть похвастаться нечем.да. как-то вышли уже из возраста похапистов, которые все пиписьками меряются.
>> пыхпых - только для инета. но тут он вне конкуренции.
> Да по каким параметрам он вне конкуренции-то???По резупльтатам.
> пыхпых — только для инета. но тут он вне конкуренции.и то правда — все остальные настолько вперёд ушли, что пых из конкуретной борьбы просто выбыл.
С Java знаком чуть больше чем с Python - ИМХО, в нём много лишних сущностей для написания веб-приложений. Бесконечные интерфейсы и наследования.Вообще же, смотрю на вебдев и вижу насколько же он далёк от идеала.
*веб-сайтов
вообще то существую только две вещи для написания НОРМАЛЬНЫХ веб сайтов
это java и Net но так как Net это ms то остаётся java
Python - конечно тоже можно юзать но java мощнее на порядки.зы бесплатный совет
бесплатный ответ:
это какой-то бред. оракл тоже "мощнее" мускуля вот только в абсолютно подавляющем большинстве он нафиг не нужен в вебе.
жаба, как универсальный язык, тоже. ибо все её "мощности" нафиг не нужны и сильно трудо- и ресурсо-ёмки. тоже самое с дотнетом.
и будь это не так, то пусть пыхпых был бы хоть трижды православным, а юзали бы их.
потому что одно дело - убеждения и другое - прибавка к пенсии.
ПРЕИМУЩЕСТВА для веба от дотнета, по пунктам, можно услышать? Кроме "мне так нравится, вот такой вот я особенный"?
Так смотря что вам надо. С чем-то сравнивать или вообще? Компиляция > на порядок легче отладка; брекпоинты > опять отладка; четкое ООП; читабельность кода (очень большое преимущество в больших приложениях перед php); нормальный "сишный" синтаксис, без этих "перлов". Реализация, архитектура, возможности и способы их реализации и т.д.. Java выигрывает кросплатформенностью (не нужен win-сервер), горизонтальной маштабиромостью, совместимостью. Но она при этом сложнее и тяжелее.
> Java выигрывает горизонтальной маштабиромостьюГм, что же это за особенная часть джавы, обеспечивающая горизонтальное масштабирование?
набор общих слов.
да! кстати - всё это (без исключения) подходит к пхп.
просто вы видимо банально не в курсе.
> набор общих слов.
> да! кстати - всё это (без исключения) подходит к пхп.
> просто вы видимо банально не в курсе.Не в курсе, что php можно компилировать в процессе разработки. Дайте пруф. Не в курсе, что у php читабельный код. ООП и темплейты разные это вообще. Один движок - такие-то огороды и костыли, другой - другие. В одном разобрался кое как, взял другое - опять какие-то дебри.
Вообще ниочём спор. Любой кто серьёзно писал и на php, и на asp.net знает прекрасно, что первый отдыхает.
А детальнее аргументировать можете? + php, что кучу всего готового, бесплатного понаписанно - форумы, движки. Но большинство по безопасности тихо стоят в своем углу, как и php в целом. Если не стоит задача сделать инфо-сайт, магазин, форум за 300-400$ (ну есть и готовые коммерческие решения, но расмотрим написание с нуля), то в чем вы видите преимущество перед python? Java примешивать не надо, ее ниша четко понятна.
>Java примешивать не надо, ее ниша четко понятна.ну.. не чётко.
но понятна, это точно.зыж
а вообще, по безопасности постоянно наблюдаю одну и туже картину - ошибки в фрэйворках и языках появляются реулярно и у всех - пыхпых, жаба, асп.нет,...
ошибки в реализации самого сайта - исключительно дело рук сайто-писателей.
в общем, я не верю что смена пыхпыха на что либо другое резко уменьшит количество дыр и выпрямит руки.
Мне вот интересно, когда же господа питонщики вместо того, чтобы флудить в топиках о php, соберутся наконец все вместе, и запилят что-то общественно полезное, типа форумного движка там какого-нибудь, или еще чего-нибудь, чего так много реализовано на php, а то как не спросишь о том, что же такого ценного в контексте веба на этом самом питоне реализовано, то вяло пискнут что-то про джангу, и сваливают в неизвестном направлении, причем что сейчас, что год назад, что два года назад... :-)
Всё очень просто. "Господа питонщики" не стремятся занять нишу ширпотреба. Вам, товарищи похаписты, надо перестать льстить себе — никто на вашу ржаную краюху не зарится.
И при этом в любом треде о php обязательно всплывает пара-тройка питонщиков.
> И при этом в любом треде о php обязательно всплывает пара-тройка питонщиков.Сами скастуют, а потом гундят, ну что за люди, ей богу.
> Мне вот интересно, когда же господа питонщики вместо того, чтобы флудить в
> топиках о php, соберутся наконец все вместе, и запилят что-то общественно
> полезное, типа форумного движка там какого-нибудь, или еще чего-нибудь, чего так
> много реализовано на php, а то как не спросишь о том,
> что же такого ценного в контексте веба на этом самом питоне
> реализовано, то вяло пискнут что-то про джангу, и сваливают в неизвестном
> направлении, причем что сейчас, что год назад, что два года назад...
> :-)А вы сделали что-то общественно полезное на php? Форум например. Нет. А почему? Да потому, что уже есть готовое. Вменяемый "питонист", а лучше сказать, чтоб не было тупого флуда - веб-девелопер, - не будет делать велосипед, тем более есть работающие коммерческие решения. Точно также микрософт перешел на вордпресс не из-за мега крутого php, а из-за законченного конечного решения. А готового много на php не из-за неведомых преимуществ, а из-за исторически сложившихся обстоятельствах. Но если отбросить готовые решения, опять же - пока ни одного разумного довода в пользу php, от python, ruby.
PS В последние 2 года, запущенные новые платные и бесплатные сервисы для хостинга исходников, багтрекинга, вики - написаны на ruby (блоги кое-где на этих сервисах - на asp.net). php там и не пахнет. Угадайте почему? (выше я указал)
> Если не стоит задача сделать
> инфо-сайт, магазин, форум за 300-400$ (ну есть и готовые коммерческие решения,
> но расмотрим написание с нуля), то в чем вы видите преимущество
> перед python?Магазин-форум-инфосайт за $100 можно написать на bottle.py с нуля за полдня с активным отдыхом после каждых 10 строк.
Или даже вот: http://www.py-my.ru/post/4bfb3c691d41c846bc00003b
Сомневаюсь, что хостеры предпочтут Java в случае гипотетического отказа от PHP. :)
Запросто. Ruby был хуже, но и его поддерживали. Главное, что рынок хочет.
Заранее спасибо модератору за подчищеную от троллей тему.У меня вопрос. В Windows официально поддерживается только PHP FastCGI. Почему отладочная сессия не держится больше десяти минут и apache mod_fcgid завершает процесс с ошибкой (OS 109)Канал был закрыт ?
> У меня вопрос. В Windows официально поддерживается только PHP FastCGI. Почему отладочная
> сессия не держится больше десяти минут и apache mod_fcgid завершает процесс
> с ошибкой (OS 109)Канал был закрыт ?Хотите завесить Windows на время больше 10 минут? Чтобы она так и простояла, удивлённая, с открытым ртом и выпученными глазами? Скажите ей, что она серверная платформа.
>> >Если нужно что-то большее, то можно начать перечислять django, plone, turbogears, pylons, и ещё 20 наименований, от простых до сложных, и что взамен предложит php?
> Drupal, Typo3, Mambo, Joomla, PHP-Nuke, Wordpress, phpBB, SMF, vBulletin, Invision Power Board, phpMyAdmin, phpPgAdmin, Adminer, MediaWiki, DokuWiki, Coppermine, Gallery Project, 4images, eyeOS,...УРА, ВОТ ОНО! Дельфи для веба. Раньше на дельфи делали хэлловорлд натягиванием компонента хелло и компонента world, а теперь делают хэлловорлд на друпале и галерею на вордпрессе.
Ещё нужно реализовать, чтобы мыжкой можно было вордпресс вставлять в друпал, потому что в вордпрессе кнопочки добавления комментариев красивее.