All streams
Search
Write a publication
Pull to refresh
11
0
Sergey Palyanov @Bobby

Senior Java Developer

Send message
На мой взгляд, если вы уж упомянули контекст "Web Dev", то оптимальным является джанговская модификация MVC - MTV, Models-Templates-Views.
Поверьте/проверьте, для Perl это не так. Например, модули File::Find::* позволяют значительно сократить время и код для работы с файловой системой. И это только один из многих десятков полезнейших модулей на CPAN. Их там больше, просто там еще и узкоспециализированные есть.
Кстати, никто и не кричит, что PHP круче всех, как фанатики Ruby. Потому что это не так. Но и Ruby не круче всех, о чем приверженцы языка Python скромно умалчивают, ухмыляясь, глядя на очередной PHPvsRuby холивар.
Из всего списка единственное с чем согласен и действительно жалею, что этого нет в PHP - это namespaces.
Если вы пишете в PHP - пишите согласно идеологии PHP, а не так как вы привыкли, например, на Си++. Если ООП в PHP чего-то не умеет, то либо это сделали специально, либо это еще сделают. Но никак не потому что, как Вы выразились, не смогли реализовать прилично.

Кстати, строке не обязательно быть объектом. Вы удивитесь, но Perl-программисты живут десяток лет и не страдают от этого ^_^
На PHP уже давно никто не смешивает программный код с языком разметки, все как у людей - MVC, шаблоны... ^_^
Кстати, так называемый "индийский код" может быть написан на любом языке. Язык PHP не провоцирует писать некачественный код, потому что качество кода зависит только от практических навыков и/или таланта программиста - так всегда было и так всегда будет. На Pascal хороший программист напишет хороший (и красивый) код, плохой программист - плохой код. То же самое и на PHP, Perl, Java и Basic.

Да, Ruby и Python склоняют к написанию правильного кода и я на данном этапе своего развития мало себе представляю, как например, можно на Python написать совсем уж кривой код. Но это ни в коем случае не повод писать про PHP-программистов так, как пишете про них Вы. Профессионал всегда найдет для себя достойную работу, даже если он пишет на PHP.

PS: Я одинаково много (и, смею надеяться, хорошо) пишу на Perl, PHP и Python. Осваивал эти языки именно в таком порядке. Я крайне не согласен с Вами в том, что PHP прививает какое-то либо кривописание или какое-либо особое мышление.
Только я это замечаю или действительно в плохом свете PHP-разработчиков хотят выставить только сторонники языка Ruby? Почему-то не видел такой, с позволения сказать, агресивности от Python- и Perl-программистов.

PHP - практичный язык. Субъектив: минусов у него больше, чем плюсов, особенно если сравнивать с другими скриптовыми языками. Но это инструмент, который позволяет делать дело. Дешево и сердито.
У меня такое ощущение, что такой клип могут сделать фаны именно Django, потому что чисто субъективно - у Django прозрачнее идеология подстать идеалогии самого Python - "Simple is better than complex. Complex is better than complicated". Посему Django практичнее.

Извините, если это напоминает заявку на холивар.
Да, но только ZF пока сложно назвать фреймворком. Пока это набор библиотек на все случаи жизни.
Эх, ReactOS, надежда человечества. Версия 0.3 на процессоре Intel Core 2 Duo не захотела работать. Хотя редактор реестра из ReactOS без проблем запустился под виндой, во как ^_^
Есть мнение, что без интереса ничего хорошего сделать невозможно. Справедливо также утверждение, что все хорошее в нашей жизни существует из-за людей, которых интересует сама жизнь.
У каждого (хабро)человека свой список вещей, которые витают в области денег ^_^ И прекрасно то, что списки эти в большинстве своем не большие...
Допустим здесь, на Хабре, лучшими контентогенераторами могут считаться те, у кого среднее количество баллов за все его статьи/посты в коллективных блогах выше, чем у остальных. Причем, выборку эту надо делать по тем, кто в среднем чаще пишет такие посты. Примерно так... Хотя, теория не без изъянов.
Неуместные шутки или деструктивные предложения («надо переписать всё с нуля!») — явное свидетельство «ядовитой» личности.
Мне гораздо чаще встречается другое свидетельство - когда на вопрос по PHP или по Python отвечают "Переходите на Ruby".

Откуда же у людей так много времени на дуракаваляние? о_О

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity