ÃÂÕáÛãçÃÂÙÃÂÞ CUDA ØÔÕÃÂœ? phpMyAdmin - Xakep Online
ÃÂÕáÛãçÃÂÙÃÂÞ CUDA ØÔÕÃÂœ? phpMyAdmin - Xakep Online
ÃÂÕáÛãçÃÂÙÃÂÞ CUDA ØÔÕÃÂœ? phpMyAdmin - Xakep Online
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
++++<br />
>> coding<br />
++++<br />
++++<br />
++++<br />
++++<br />
МНЕНИЕ ЭКСПЕРТОВ<br />
РОМАН «SPIRIT» ХОМЕНКО,<br />
ЛЕЙТЕНАНТ МИЛИЦИИ,<br />
ПОСТОЯННЫЙ АВТОР РАЗДЕЛА «КОДИНГ»<br />
Роман, оправдано ли всеобщее восхищение<br />
Python’ом? Действительно ли разработка на нем идет<br />
в разы быстрее?<br />
МИХАИЛ ФЛЕНОВ,<br />
ПРОФЕССИОНАЛЬНЫЙ ПРОГРАММИСТ.<br />
АВТОР МНОЖЕСТВА БЕСТСЕЛЛЕРОВ. ОСНО-<br />
ВАЛ КОМПАНИИ HEAPAR SOFTWARE И CYD<br />
SOFTWARE LABS<br />
Михаил, каким вы видите будущее PHP? PHP становится<br />
лучше или медленно вытесняется конкурентами?<br />
++++<br />
++++<br />
++++<br />
++++<br />
++++<br />
++++<br />
++++<br />
++++<br />
++++<br />
++ ++<br />
++++<br />
++++<br />
++++<br />
Теоретически я тут во всю должен расхваливать Python, говорить<br />
какой он суперовый, и я бы мог, ведь это чистейшая правда. Но... если<br />
ты новичок в веб-программинге, то учи PHP — не ошибешься. Ведь<br />
Python представляет собой язык общего назначения, а PHP — полностью<br />
веб-ориентирован, все в нем заточено под веб-кодинг.<br />
Когда же выучишь PHP достаточно хорошо, поймешь ООП, MVC и другие<br />
сложные слова, а потом еще и начнешь использовать фреймворки...<br />
Вот тогда попробуй связку Python + Django (или какой-то другой<br />
фреймворк) и, скорее всего, ты полюбишь Питон за красоту программ,<br />
за библиотеки, за скорость как разработки, так и его работы<br />
— за то, что он просто есть :).<br />
Python — мощнейший язык, красоту которого не поймешь при написании<br />
простенькой домашней страницы. Лишь при разработке<br />
больших проектов можно почувствовать его силу. Хотя может быть, ты<br />
считаешь, что уже готов к нему? Тогда приготовься к следующему:<br />
• мало хостингов, что поддерживают Python;<br />
• заказчики больше ориентируются на PHP;<br />
• собрать команду хороших питоновских программеров сложновато;<br />
• лучшие веб-движки (гостевых, форумов и прочего) созданы на PHP.<br />
Но это мелочи. За Python’ом будущее. Он сейчас маленький ребенок,<br />
который только научился ходить, но скоро вырастет. И может, именно<br />
тебе суждено написать лучший питоновский блог-движок, форумдвижок,<br />
да и просто лучший сайт.<br />
IMHO, язык PHP будет жить еще долго и счастливо. Одна из<br />
причин тому — тот факт, что в свое время язык получил большую<br />
популярность и на нем написали множество крупных и мелких<br />
проектов. У меня 10 сайтов (не считая двуязычных вариантов),<br />
и из них 8 написано на PHP и два на ASP.NET. Буду ли я переписывать<br />
8 сайтов на более мощном языке программирования<br />
только потому, что он мощнее? Конечно же, НЕТ. И точно так<br />
же поступят большинство человекоразумных в тех компаниях,<br />
которые используют PHP.<br />
Для того чтобы Yahoo переписала все свои программы, нужны<br />
сотни миллионов долларов. Даже если какая-то платформа работает<br />
на 50% эффективнее и можно будет сэкономить ресурсы<br />
датацентров, намного дешевле будет расширить мощности датацентров,<br />
чем переписывать код. Возможно, новые разработки<br />
будут писаться на новой платформе, но существующий код<br />
большинство переписывать не станет. Поэтому PHP еще долго<br />
будет жить счастливо, вне зависимости от действий конкурентов<br />
— уж слишком он популярен.<br />
Чтобы меня что-то заставило перейти на другую платформу<br />
или язык, я должен увидеть реальное преимущество для себя и<br />
посетителей моих сайтов. Единственное, чего может не хватать<br />
крупным разработчикам в PHP — хорошей поддержки многоядерности<br />
и многопроцессорности. Это может стать серьезной<br />
проблемой в среде Web 3.0 или даже Web 4.0, где свою эффективность<br />
смогут показать платформы .NET и Java, которые<br />
лучше готовы к будущему на уровне платформы. Но рынок таких<br />
задач настолько мал, что большинство не обращает внимания<br />
на это «узкое место».<br />
PHP не идеален, но он прост, удобен и достаточно эффективен<br />
для построения малых и средних сайтов. Некоторые компании<br />
умудряются строить на нем целые порталы, хотя это не главная<br />
стихия PHP. На рынке крупных систем (уровня предприятия)<br />
позиции PHP слабые и таковыми останутся, но для домашних<br />
страничек, CMS, форумов и даже сайтов компаний платформа<br />
LAMP с PHP в хвосте будет жить.<br />
088<br />
++++ XÀÊÅÐ 07 /127/ 09