Странно, но это есть. Почти всегда проект писаный на Перле выглядит как унылое испражнение из прошлого века, уж простите. Тому пример всякие там twiki, багзиллы прочая хренота. Софт на PHP выглядит аналогично - непритязательно, но задачу решает и ладно, с угребищным видом можно смирится. Софт на Яве почти всегда всецело повторяет саму Яву - монструозный, тормозной, неповоротливый и не интуитивный интерфейс.
А вот проекты на вских модных Питонах / Рубях часто выглядят очень няшно и удобны в использовании. Скажите - надумано? Нет, тенденция. Но все же я не обобщаю, есть и хорошие проекты на Перле и плохие на том же Руби. Но общая зависимость от этого ничуть не страдает.
Как причину такого я вижу уровень модности языков и понимание сущности веба (веб два нуль и все такое, ога) основной массой носителей языка. Перл по факту старый язык и основная масса его "носителей" выросли в эру веб один нуль пре бета. ПХП поновее, чуть захватили начало веб два нуль. Ну а Райлс и всякие там Джанго появились в эру веб два нуль. Ну а Ява, ну что о ней сказать? =) Я недавно тут писал про молоток, так что повторяться не буду.
Может именно поэтому, как считаете?
Также отмечу снижение сложности разработки. В те же времена Perl CGI приложений и простых ПХП движков без лежащих в основе крутых каркасных фреймворков даже до этапа "форма авторизации и десяток страниц" можно было идти несколько недель, сейчас же это делается за полчаса и можно сэкономленное время отдать на доводку красоты интерфейса :)
Ну и да - C/C++ вечны и обсуждению не подлежат, как само собой разумеющееся и вечное во все времена и при любой политической системе.
Friday, 12 March 2010
Зависимость качества проекта от языка реализации
Subscribe to:
Post Comments
(
Atom
)
Согласен :)
ReplyDeleteОсобенно в плане того, что на руби - няшно, а на яве - тормознуто, монстробразно, ресурсоемко и вообще сплошной гемор.
Ну да.
ReplyDeleteПайтон и руби выглядят такими молодцами, потому что их носители, это люди, которым интересны новые языки, те, кому старые кажутся устаревшими и они готовы тратить время и силы на освоение модной штучки.
Эти люди и определяют направление, в котором развиваются технологии. Такие люди и софт пишут хороший.
Яызк + технология в некотором смысле может менят организацию работ. Но корнем зла здесь будет низкая компетенция руководителя, который незнает как организовать работу.
ReplyDeleteaxet, либо архитектора, который неправильно подбирает средства реализации.
ReplyDeleteКстати, в контексте крупных компаний важную роль может играть тот факт, что выбрав инновационную платформу следом для проекта автоматически побираются самые продвинутые программисты :) Что и приводит к заявленным результатам.
Брохловский, "Эти люди и определяют направление" - иными словами, они задают "тренд", если выражаться словами нашего общего знакомого :)
ReplyDeleteНу вот опять идет подмена понятий :) Тут же цепочка исполнитесь - язык - продукт вами же и замечена. Зависимость не от языка, а от исполнителя. Язык - это инструмент в руках человека. Это все равно что 1000 доллоровому фотографу говорить - "Вау, какие клевые у вас фотографии! Ну оно и понятно, фотоаппарат то вона какой дорогущий". В паре причина-следствие места перепутаны. У фотографа клевый фотоаппарат, потому что фотограф клевый, а не фотограф клевый, потому что у него такой дорогой фотоаппарат.
ReplyDeleteРазруха, она в головах (с). Языки не виноваты.
Нет, именно от языка. А уже язык определяет качества исполнителя, я именно такую зависимость фиксирую.
ReplyDeleteну а я не согласен :)
ReplyDeleteдело твое =)
ReplyDelete