Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2007-05-18

RoR, PHP и все-все-все

Ух. Ну люди! Ведутся неподецки! Один провокатор вбрасывает мяч и понеслось... Что печально - многие воспринимают это всерьез. То ли чувства юмора нет, толи мозгов.
А по теме обсуждаемой тама (вкратце - Руби-на-Рельсах сравнили с ПХП, фреймворк с языком!) имею сказать следующее - мне это напоминает сразу две штуки из моей жизни. Сравнение программистами (писавшими базки данных) MS Access с Borland Delphi - раз, и начало моей трудовой карьеры - два.

Ну Акесс с Дельфи не сравнивал только ленивый программист, что не мешало появляться проектам разного масштаба реализованных в той и другой среде.
А что про трудовую карьеру - у ВУЗе я выучил C++ и начал его применять налево и направо, нравился (да и щаз нравица) он мне, а в первые же месяцы труда на благо капитализма пришлось работать на чистом C. Требования такие были. Что не помешало мне применять ООП парадигму и методики. И продолжать радоваться жизни.

Как говорит мой начальник: "все проблемы внутри нас", это он тоже цитирует кого-то. Если в голове разработчика солома, никакой инструмент или фреймворк не спасет проект. Хотя помочь может. А если разработчик хорош, то, по большому Гамбургскому счету, ему пофигу на чем забацать проект, хоть на бейсике. Хотя хороший инструмент грамотному спецу помогает изрядно. Отсюда вывод - надо четко представлять, что ты будешь делать и какие инструменты тебе могут помочь. Отсюда другой вывод - надо владеть широким набором инструментария и иметь опыть в той сфере, где трудишься (а если опыта нет - найти старшего товарища/начальника который обьяснит и внимательно слушать что он скажет).

Ну и до кучи - любой фреймворк - это рамки. Любые рамки - ограничение свободы (а рельсы это даже не рамки, это длинная клетка, ассоциацию можно продолжить... Почему они назвали свой фреймворк "рельсы" а?). Человеку, который не знает что с свободой делать она не нужна. Вот и весь сказ.

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)