Защо няма да стана ror developer
Ще започна с това, защото ми е адски смешно
Видеото е много добро и забавно, наистина! Но….
Колкото и шум да има около RoR, поне аз няма да предам фронта. Ruby on Rails има някой сериозни бонуси от сорта на MVC разделението, което вярвам е на доста по високо ниво от това на който и да е PHP фреймуорк, готината темлпейт система, __autoload, което предотвратява нуждата от include, require и т.н. Сигурно има още доста готини неща… само, че аз ще ви кажа, защо няма да мина на руби. Основните причини са 3: SQL, дългогодишен опит с PHP, мисля като PHP developer, дори и когато програмирам на Java или C++, Rails не може нещо, което PHP да не може. За мен няма причина да мигрирам, макар и да е много модерно, макар и да има адски много, поне за мен „измислени“ причини, защо RoR е по-добро от PHP. Това е като нещата, които чета че CakePHP бил по-добър от… <фреймуорк>. И там абстракните им причини…
Всеки трябва да спре да гледа само от неговата си камбанария ами да тества и алтернативните решения. Ама след близо 6 години да се откажа от PHP? WTF? По-добре php guru от колкото Rails beginner
Някой ако иска да спориме готов съм, не може да ме убедите, че Rails има повече преимущества от „грозното“, „мръсно“ PHP, но освен със забавни видео клипчета едва ли ще стане по друг начин. Между другото продължавам да твърдя, че не може да се сравнява език с феймуорк. Rails vs Zend Framework – ок. Rails vs CodeIgniter – ok. Rails vs PHP – wtf? Rails бил по-бърз от PHP… глупости на таркалета. Единствено startup времето му е по-добро. Ако говорим за бързодействие и трябва да сме обективни ASP.NET ги бие всичките (с изключение на великата Java, според някой независими източници, но пак е спорно)
) Така, че ако това е най-голямата гордост на един Rails developer не е много обоснована, макар и масово в интернет да има твърдения като гореспоменатото. Бла бла
Нямам нищо против Rails, даже изглежда като много добра алтернатива, но все пак няма да мигрирам или ако стане, то ще съм се отказал от 90% от принципите ми на тоя етап
Иначе колко Advenced PHP developers познавате, които са минали на RoR? 1? 2?






admin 2 юни 2009
http://www.beyondcoding.com/2008/05/26/ruby-on-rails-passenger-modrails-vs-codeigniter-and-kohana/ < -> Rails < -> Kohana < -> CodeIgniter
CakePHP < -> CodeIgniter
http://snook.ca/archives/php/codeigniter_vs_cakephp/
Марио Пешев 2 юни 2009
Колега, разбирам ти сегашните доводи, но вярвам искрено, че си напълно наясно за променливия свят около нас и краткия живот на езиците.
Първо на първо, ако се ‘заробваш’ в един език, рискуваш да заприличаш на стар професор от Тенхическия. Който е писал Делфи, откакто съществува езикът (платформата), и не е склонен да мигрира към нищо, което е създадено в края на XX и началото на XXI век. Знаеш как е.
Второ, C++ може ужасно много неща, за които PHP може само да си мечтае, както и всички уеб езици, както и Java
Трето, ако наистина си навътре с цялото PHP (както би следвало след години опит), то надали ще откриеш нещо ново в друг език за уеб програмиране. Какво ново може да има? Синтаксис? Някой нов шаблон за дизайн? 1-2 нови фреймуърка? Това ли е плашещото?
Когато ми трябват малки и бързи скриптове, ги пиша на Python или на C++. Когато ми трябва бързо сайтче, го пиша на PHP или ползвам фреймуърк. Когато ми трябва комплексен UI, портабъл неща, ужасяващ backend или бърза интеграция с познат фреймуърк – Java. Когато пишех курсови работи за телефонни указатели, тефтери, бележници и прочие в средното, пишех (рисувах) на Delphi или C#. И те тека.
admin 3 юни 2009
Точно това се опасявах да се извади като извод от поста
Да се поробвам звучи грозно
даже много. Има разлика да се отдам и да се поробя, поне за мен. Това, че явно изглеждам вманиачен в PHP, което не отричам не означава, че не експериментирам и не се занимавам с останалите езици. Колко е живота на един език, аз не мога да кажа, нови неща се измислят всеки час. Трябва да съм пророк за да го кажа. Утре може и гугъл да умре, може и майкрософт да фалира всичко може, аз говоря за днес
За третото дали съм навътре в PHP – не знам, да де знам, ама не искам да говоря, щото е безсмислено да се пъна сам, ако клиентите ми са доволни, не съм отхвърлял проект поради сложност или незнание за изпълнение, ако всички проекти ми се държат стабилно и хората продължават да търсят мен и фирмата ми, значи съм навътре. Сертификати и тем подобни за мен не са критерий. Макар че имам
По последния параграф – всеки сам си избра в крайна сметка. Аз тука говоря за уеб приложения, за които доминанта поне за мен е един – ясно кой. Дали ще бъде най-простия cms на света или най-големия спортен сайт – пак ще използвам „онова неоптимизираното и грозното“. Защо ли? Да отговарям ли?
Кой е казал, че се плаша от новите езици? Като имам достатъчно време да отделя – ще се позанимавам по сериозно с алтернативите, като в крайна сметка, всичко ще бъде с образователна цел – нещо което и сега правя. Пхп не е тръгнал да умира, но ако умре, определено ще го сменя! Обещавам
За всякакъв вид софтуер претенции, че разбирам – нямам. Уеб програмист съм и толкова
Не искам да ми премаш думите като агресивно изказване, защото не са. Нищо лично към теб или всички RoR фенове и девелопъри. Повече от ясно е че има място за всеки един език под слънцето, щом има хора, които го използват – значи трябва да го има. Целият пост беше вдъхновен от RoR манията, която е активна в последно време. Как всеки мигрирал как всеки такова, как PHP бил грозен език, как не върешл работа, как бил бавен и не знам си там какво още. И как всеки мигрирал и как RoR бил много по такова и много по онакова – не мерси фактура не искам
Води се една измислена война, която е повече от смешна и глупава, която цели да набере популярност на единия от двата езика. Трябва ли обаче доводите да са спорни твърдения, а не факти? Какво точно ми дава повече RoR? Нищо
И да мигрирам към него поради причината….?
Не търся разнообразие, търся стабилни приложения, които да работят наистина. Когато нещо не е счупено защо да се опитвам да го поправям? В мометна в който PHP спре да ми върши работа ще мигрирам на момента без да се замисля. До тогава обаче…
И пак казвам – не смятам, че RoR е по-лош от PHP, смятам, че не е по-добър!
http://b.lesseverything.com/2008/8/25/comparing-php-to-ruby-on-rails – Сравнително обиективен е автора и в коментарите също са такива. Струва си да се прочете.
Кирчо 3 юни 2009
Пичови, браво добри сти
Поздрави на Боди Фитнес
А на Мариа от Варна, искам да и организирати хайкА
На тъз курва…
.. дету са ибе с сички
Марио Пешев 3 юни 2009
Мнението ми за т.н. ‘уеб програмиране’ ще ти разкажа някой друг път подробно, като се видим. Иначе не се засягам в никакъв случай – вадил съм си хляба с години с Java и PHP, така че който и да плюе причината да съм още жив и да мога да си позволявам някакви стандартни удоволствия, не ми бърка в джоба.
Впрочем, руби ме кефи като идея, но ще ми трябва ужасно много време да свикна с разбитите синтаксиси на новите скриптови езици. Знакът ‘точка и запетая’ за нищо го нямат; структури се влагат когато, както дойде. Четимостта е… (многоточие). Винаги съм уважавал езици, при които е ясно къде приключва идеята – било то с ;, с точка или с END.
А сравнението на език с framework е забавно, да.
Руби анти-фен 3 юни 2009
Никой не пише на Ruby но никой няма против него
От къде да има и Ruby хостинг и за какво им е на някой да пуска. Аз познавам само един програмист, които вече пише предимно на Ruby, но той работи вече в Англия и изобщо не мисли за хостинги и прочие.
За тукашните фенове, колкото и малко да са, скоро няма да има Ruby хостинг предложения.
Аз не съм и виждал форуми и блогове български за Руби. Няма Ruby общество изглежда все още.
admin 3 юни 2009
Всъщност хостинг на Руби има в България. На две-три места, не знам колко са стабилни, аз си взех от спейс и съм хепи за сега, но ще видиме. Общество има, тук си в грешка
Езика има бъдеще и ще му следя развитието с интерес за напред.
Петър Попйорданов 3 юни 2009
Здравейте колеги!
Радвам се да видя тази хубава дискусия.
В българия ще се развие съвсем скоро ROR хостинг поддръжката, но няма да е още тази година.
Като за начало това обаче ще започне най-вече за наетите сървъри и колокейшънс центрове. Споделения хостинг с ROR поддръжка ще дойде доста след това.
Като цяло обаче не можете да сравнявате така Ruby с PHP или други езици, защото материята е доста различна и всяка платформа има свое собствено преднаначение. Ако изобщо могат да се правят някакви специфични сравнения, то може да се каже единствено, че ROR е внуче на Perl до някаква степен. Виждам, че освен сравнявате езиците и платформите, в известна степен сравнявате и себе си един с друг без да го казвате обаче явно.
А това не е хубаво.
Радвам се за вас, че сте мотивирани и умни момчета и сте специализирали. Работете, учете се и не спорете за глупости
П.С.
Програмни езици така лесно не умират и не изчезват. Когато дойде време за смяна на цяла технология с цял нов език, тогава много неща вече са се променили концептуални и тогава идват новите програмни езици.
Не забравяйте и че езиците за програмиране не са отделни вселени, а една обща цялост и се надявам за в бъдеще да се налага малко по малко да започнете да комбинирате нещата и да работите по проекти, където ще използвате всички програмни езици, които сте понаучили.
Така че не изолирайте езиците и не разсъждавайте кой език е по-слаб от другия, а учете комплексно.
Поздрави и много бъдещи успехи!
П. Попйорданов
Радослав Станков 3 юни 2009
Да ти кажа аз сдадох (или по-точно това лято ще го сдам) фронта след 7 години PHP
Въпреки, че все още си харесвам PHP-то просто, Ruby ми се вижда доста по интересен като език. Да не говорим че Rails си е светлинни години преди кои да е PHP framework.
@Руби анти-фен – освен хостинги и почва да се образува доста стабилно Ruby общество в България (или поне в София)
admin 3 юни 2009
И аз останах изключително доволен от дискусията. В общи линии аз се старая да си защитавам позицията, като пак казвам – нищо против RoR, просто друго ми е на сърцето. Надявам се да не съм засегнал някой читател по някакъв начин, ако е станало то извинявам се – не това ми е била целта.
Иначе темата е тип – религия, политика и т.н. – победител никога няма и няма и да има – всеки си има своите мотиви, своите виждания и ги спазва, така че на него да му е окей, нещо съвсем нормално. Уважавам всяко едно мнение и не го пренебрегвам по никакъв начин!
Васил Тошков 3 юни 2009
Щом един език е създаден, следователно си има точно определено предназначение. От това пък следва, че няма как да се отрича който и да е език за програмиране или фреймуорк. Всеки си има предназначение, предимства и недостатъци.
admin 3 юни 2009
Това ми е най-забавно от всичките!
Радослав Станков 3 юни 2009
То наистина става от тези спорове в които всеки е прави и всеки не
Аз съм на принципа, че трябва да се ползва това което ти е удобно независимо какво е то Ruby / PHP / Java / [твои собствен програмен език]
brigante 23 май 2010
лош програмен език няма! има бъгави програмисти,които пишат неграмотно:) само този,който е създал собствен програмен език има право да се бъзикне с другите езици
Публикувай коментар (dofollow)
ТИ :)