The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"PHP-транслятор HipHop позволил Facebook использовать в разы ..."
Отправлено бедный буратино, 05-Апр-11 14:03 
>> Причём здесь Legacy-код?
> Почему же легаси?

Потому что тянется с времён очаковских и покоренья крыма.


>> phpBB писали долгие годы.
> phpBB 3 был переписан напрочь. Потому что кодовая база phpbb 2.x оставляла
> желать много лучшего. Так что про долгие годы - не так
> уж и верно.

Остались и навыки, и техники, и шишки (вот так вот php умеет, а вот так - не умеет, поэтому нужно писать вот так), и шаблоны, и куски кода вспомогательных функций (написать ядро форума, которое показывает сообщения - это полдня, все фичи этих форумов - в дополнительных наборах функций).


>> Написать форум на python проще,  чем на php,
> Ну и где же тогда нормальные форумы на питоне,

Нормальных самописных хватает. И вики вон тоже, вот пример "wiki на bottle.py за 23 минуты". http://www.py-my.ru/post/4bfb3c691d41c846bc00003b

При желании можно из этого и форум сделать.

Но зачем? Питонисты не испытывают комлекса неполноценности от того, что python что-то не умеет, потому что python имеет почти всё, биндинги есть почти ко всему, используется он повсеместно. Поэтому им не нужно, для того, чтобы кому-то что-то доказать, переписать весь мир на php. Когда мне понадобится форум, я его напишу за полдня на bottle.py


> тезиса? Теоретически-крутые решения - это замечательно, только никому нафиг не надо.
> Ну, вы же не хотите питаться теоретическими продуктами на теоретический доход,
> с практической фигой в кармане, правда? Ну вот и теоретически-крутые решения
> нужны точно так же как вам нужны теоретические 5 килобаксов в
> кармане, которые могли бы там в принципе быть, но вот почему-то
> их там не оказалось :)

Ха-ха, вечно больная тема php-шников "я пишу код, потому что мне за это плотют". Показывает их потолок на жизненной лестнице. Дворникам тоже плотют, но хорошо не тогда, когда дворники убирают, а хорошо тогда, когда чисто.


>> потребуется куда меньше времени.
> Да заколебали уже все эти теоретические рассусоливания. Не вижу практического выхлопа.
> А без него эти рассусоливания гроша ломаного не стоят. Вон Таненбаум
> еще ...цать лет наза линукс ругал за теоретическую отстойность. И где
> сейчас линукс а где миникс? И вы туда же, да? :)

Напиши мне вики на php хотя бы за 46 минут, и хотя бы примерно сравнимым с bottle.py размером кода.


> Да, конечно, виноваты все кроме самих питонистов. А, собственно, что мешает написать
> хоть тот же приличный форум?

Зачем? Питонисты не испытывают комплексов. Есть вон djangobb.


> Вам еще и спонсировать это кто-то
> должен? А хрен вам. Инвесторам вообще глубоко насрать на чем оно
> там написано. Им вообще срать на высокие концепции. Пишите хоть на
> брейнфаке, лишь бы оно работало и было лучше чем у остальных
> за разумное время. А этого - нет. Поэтому нифига они вам
> спонсировать не будут. Потому что "питон это круто" как аргумент -
> не пробирает никого кроме самих питонистов.

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


>> lamp был своеобразной зазывайкой.
> LAMP просто работал на практике, без особого геморроя.

lamp - это мануфактурное производство веба. но железный конь пришёл на смену крестьянской лошадке, так и lamp банально не справляется как конкурент всем этим python-ам, django-ам, bottle.py-ям, рубям и рельсам. И используется по привычке или из-за кучи кода, который нужно поддерживать. Но крестьянская лошадка железному коню никак не конкурент.


>> Сейчас же сравнивать php и python/ruby для веба просто смешно,
> Да уж. На первом написано полно серьезных продуктов. Реально годных для применения.
> Без идиотских детских болезней. С уймой функционала. А у упомянутых -
> только теоретическая крутизна в кармане. А вменяемых проектов - бац и
> нету. Ну то-есть, вообще. Ни форумов. Ни вики. Ни блогов. Да
> ни-хре-на в общем то нет. Только апломб по поводу расклейки на
> других ярлыков типа "легаси" и теоретическая крутизна. Давайте вы еще и

Так и говори - php это runtime-среда для исполнения legacy-кода. А не язык для разработки приложений. Если нужно что-то написать, то лучше брать нормальные инструменты, чем мучаться, как facebook.


> питаться будете теоретически? На теоретический доход? Для завершенности концпеции теоретической
> крутизны :). По-моему так вполне честно получается - за теоретически крутые
> продукты должно следовать не менее теоретически вкусное вознаграждение разработчику :))).

Я уже давно замечаю, что у любого php-шника комплекс денег. А python-исты почему-то этим не заморачиватся, видимо, тут другой уровень чувствуется.


>> Кстати, почему-то легко и непринуждённо на ruby/python появились redmine и trac,
> Угу, при том я бы сказал что оба являются той еще блевотиной.

Вот что через многочисленные дырки в phpbb было произведено много взломов - знаю. Аналогичное к куче других php-"продуктов". Вот их и следует считать тем, чем вы указали.


>> почему на php за годы и годы получилось родить только убогий mantisbt?
> Как тестер могу сказать что мантис - один из моих самых любимых
> багтрекеров. Он людьми и для людей сделан, а не для питонистов
> с вывернутым наизнанку мозгом. Он, конечно, делает только 1 задачу -
> трекает баги, и не пытается быть викой, форумом и чем там
> еще. Зато он делает это хорошо. В отличие от трака, в
> который навалено все и вся, и это все и вся -
> убогое.

Есть ещё roundup.

>[оверквотинг удален]
> етц. В траке... у... там жопа. Там надо выполнять тормозные и
> глючные квери. Которые имеют свойство не работать или работать странно в
> половине траков, уж не знаю почему. Вообше, единстенное что в траке
> сделано симпатично - timeline. И то, даже там фэйл: AFAIK оно
> умеет работать только с LEGACY (да, вот вам!) системами контроля версий
> типа SVN и CVS. А что-то нормальное, типа git, оно вроде
> как не умеет. FAIL! Поубивал бы тех кто эти древние говна
> еще не выбросил. Знаете как удобно когда на диск склонен полноценный
> реп и можно локально и моментально отмотать к энной ревизии, независимо
> от доступности сети, ремотного сервера, етц, етц? :)

Так и пишите "я видел trac в 1837 году, и это нанесло мне невероятную травму психологического характера". Потому что у меня mercurial.


>> И всё равно, слова "phpbb" и "проблема" за эти годы стали чуть ли не однокоренными,
> Действительно: нет форумов на питоне, нет и проблем с ними. Чертовски логично!
> Я и не сомневался что гильотина надежно справляется с головной болью
> :P. Давайте еще расскажите что "форумы не нужны", чтоли? Аналогично про
> блоги, вики, etc.

Причём здесь то, что есть, и чего нет? Впутываясь в php, ты впутываешься в постоянные проблемы, и ты ВЫНУЖДЕН их решать. Ты не можешь отказаться, сказать "фи, фигня", как ты говоришь с python, решать проблемы с php у тебя жизненная необходимость. Если бы ты смотрел на php со стороны и видел бы всё это, тебе бы и в голову не пришло в эти проблемы, дырки и тормоза впутываться.

>> сколько веб-сайтов лишилось данных (то есть, не только
>> прибыли не получило, а доверившись php, получило убыток) из-за дырок в phpbb?
> А ответьте за свои слова? Найдите мне хоть 1 серьезную дыру в
> базовой поставке phpbb3? Я вот так сходу даже и не смог
> их нагуглить почему-то. Пара дыр в каких-то сторонних расширениях - это
> замечательно, конечно, но это не дыры phpbb. А в phpbb3 их
> .. нет?! Ну или где они оптом в vulnerability databases то?
> И не надо про phpbb2, который и правда легаси, официально признанное
> своими авторами :)

От того, что проблема исправлена, не значит, что она внезапно исчезла. Если я уже вылетел из бизнеса, доверившись phpbb2, то какая мне разница, ковыряясь в мусорном баке, знать, что в phpbb3 уже всё хорошо?


>> Такая вот технология-угадайка получается, на один фейсбук сто тысяч дефейсов.
> Ну так это, покажите мне дыры в phpbb3 для доказательства своего тезиса?
> Как, сможете? Я вот что-то ничего серьезного вообще толком не нагуглил.
> Пара дыр в сторонних расширениях не установленных по дефолту - вообще
> несерьезно.

Причём здесь phpbb3? phpbb провёл обкатку на миллионах пользователей, которые всё это время испытывали дефейсы, утечки данных и многое другое. Какая ИМ ВСЕМ разница, что теперь то всё хорошо? php полностью потерял свою репутацию среди тех, кому есть, чем дорожить. и даже facebook-у пришлось делать свою собственную реализацию php, превращающую её в C. Потому что уже вляпались в php и нужно это расхлёбывать.


> И, кстати, для того чтобы доказать что вы, питонисты, можете лучше, вам
> сначала надо хотя-бы написать что-то не хуже по функционалу и юзабилити.
> Вот тогда количество багов и дырок даже можно будет сравнить. А
> так, если кто не явился на ринг - это не дает
> ему повод декларировать победу "просто потому что он есть".

Я тебе одну умную вещь скажу - язык программирования это средство разработки, а не средство запуска. Если вордпрессер-друпалер считает себя великим разработчиком, он заблуждается. И задачи не ограничиваются только бложком и форумом, а решать задачи а не подгонять их под типовые решения, на python и ruby проще и приятнее.


>> Для разработки python лучше php, bottle.py лучше
>> чистого пыха, django лучше половины веб-фреймворков для php, flask лучше другой
>> половины, pylons/pyramid лучше третьей. Если нужно не проще, а мощнее, то
>> есть tornado, cherrypy. И ещё порядка 20 наименований.
> В мире есть 100500 наименований разного добра. Нужного и не очень. Это
> однако не гарантирует хорошего результата. Есть 20 наименований фреймворков .... и
> ни 1 вменяемого форума на этом??? Жесточайший FAIL при проверке теории
> о крутизне фреймворков практикой, стало быть.

Форум с нужным именно мне функционалом я могу написать сам, и быстро. Пока мне хватает редмайновского. А "форум в котором есть всё" - это годы и годы развития. Да и дети, кому нужен форум с аватарками и смайликами, все давно на php сидят, потому что на php проще под windows разрабатывать, потому эта сверхнужная функциональность там и реализовывается.

И язык разметки там везде крутейший bbcode. А вот средства нормальной разметки: txt2tags, markdown, asciidoc, все почему-то написаны на python, и если в python их использовать легко, просто и логично, то в php приходится ограничиваться убогим bbcode. Ведь аватарки и смайлики важнее, правда?


> Угу, слышали мы много визгов о том как это круто. Осталось найти
> хоть 1 реальный практический продукт, который не будет являться всего лишь
> очередным кривым и ненужным барахлом.

Вам уже показали http://blog.kremlin.ru/

О том, что написано на django и на рельсах, можно найти в интернете. И некоторым продуктам, тому же redmine, как-то за все десятилетия засилья php аналогов так и не нашлось, куда круче форкать очередной форум с новыми аватарками.


>> То, что за 15 лет понаписали тонны мешанины кода (безо всяких фреймворков,
>> просто вбуханы годы человекочасов) - это следствие популярности, а не качества.
> Ну так я не вижу качественных форумов на питоне. И на руби
> их тоже не вижу. Ы? При том питон появился явно не
> вчера. Кто-то привязал всех питонистов на цепь, сковал им руки и
> не давал написать нормальный форум столко лет подряд? Ну или какого?
> oO

Сударь, вы глухой или у вас проблемы с восприятием? Отмотайте в самый верх треда, там всё написано. Потому что на php генерили тонны скучного занудного рутинного однообразного кода, все эти 15 лет.


>[оверквотинг удален]
> были причины. И да, на момент выхода Win95 конкурентам было нечем
> внятно возразить по соотношению цена-качество. Ну или NT. В свое время
> NTFS был крут. У конкурентов не было адекватного ответа. А то
> что потом MS 15 лет баклуши бил, почивая на лаврах -
> так это отдельный вопрос. Если пхпшники будут 15 лет только на
> лаврах почивать, и их обгонят питоны, руби и кто там еще.
> Но пока что-то я не вижу вменяемых продуктов на оных, для
> начала. Участвовать в гонке при отсутствии автомобиля? Даже при том что
> у вас есть теоретически крутой проект двигателя? Не, так не получится,
> извините. В гонке автомобили участвуют, а не абстрактные проекты двигателей.

Да, да, ровно то же самое. Огромная рекламная кампания (вспоминаются истории о тех покупателях windows 95, у которых даже компьютера и не было), и полное непонимание того, во что они вляпались. А потом приходится, вместо развития, изобретать костыли, чтобы просто нормально выжить.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру