Здравейте,
Като начало искам да споделя един линк, който вчера ми пратиха по ICQ. Коментара ще си го спестя сега и ще го пиша няколко реда по-надолу.
( на руски език е )
Таааа, в този пост пишат интересни неща, но прочетете всички мнения преди да кажете нещо, защото там има хора които защитават Пърл и се аргументират.
Колкото до нашата страна, личните ми наблюдения ( подчертавам -- личните ) сочат:
- твърде малко хора знаят какво всъщност може Пърл - силата му
- почти всички си мислят, че е нещо като PHP
- доста си мислят ( попадал съм на такива ), че е дори по-зле от PHP
- на интервю за работа ( случи ми се преди месеци, няма да кажа къде ), ми зададоха въпрос "добре, виждаме че имате опит с Пърл, но това е скриптов език, а с какви езици за програмиране имате опит?", тук отговорих "това може да го каже само човек, който не познава Пърл"
- хората мислят: с това можем да правим малко по-сложни шел-скриптове и чат-пат някаква цигичка ( CGI ) за сайта ни
- добрите Пърл програмисти в нашата страна наистина са малко
---
Забележка:
"Добър Пърл програмист" за мен не е човек, стигнал раздел "напреднали" в камилската книжка, а някой който е изграждал приложение изцяло на Пърл ( няма значение уеб или друго ), с ООП, MVC-базиран подход или поне някаква човешка архитектура, добър стил на писане... и най-вече -- приложението да работи
Има и маняци разбира се, особено тези които пишат от едно време, които гледат да съкратят кода до максимум, използват езика колкото може по-пълноценно. И за тях мисля че са добри, макар че аз лично предпочитам да съм от тия, които пишат разбираемо. ( Хватката с неразбираемия код, за да си пазиш работата всички я знаем, но в случая говоря принципно )
---
А иначе ето личното ми мнение и коментар по руската тема:
- Python: въздържам се от коментар, нямам опит; казвали са ми че страшно бързо се пишело, че е изцяло ООП.
- C++: стига да не е необходимо Х-платформено приложение... аз самия нямам опит
- Java: май всички си падат по джавата ( или поне почти всички ); аз обаче още мисля че каквото може да се напише на джава, може и на пърл... макар че не съм пробвал ... просто така си мисля...
- PHP: как няма да има толкова маймуни на тоя клон -- това беше първото което и аз научих. Преди PHP, нищо незнаех за уеб-програмирането -- знаех само HTML и съвсем съвсем малко Javascript, CSS. Почти без помощ, без интернет и само с официалната документация, го научих за 1 месец, щото съм мърда и аз, претендирам ( лично мнение ) че при сериозно учене и никакъв опит, може да се научи за седмица ( ако нямаш много ангажименти де )
- Perl: научих го с огромно нежелание, просто не е лъжица за всяка уста, беше ми страшно трудно. Казаха ми: задачата ти е да напишеш приложението изцяло на Пърл, действай. Сега обаче това ми е личния избор, просто защото вече се чувствам свободно в него и знам той какво може и как горе-долу да го направя. Държа да спомена че ми отне към половин година. Верно че съм мърда, но и Пърл си ми е труден, поне за мен беше.
Към руската тема мога само да добавя личния си експеримент -- незнам колко ресурси гълта Java-та, но поне под Виндовс, Пърл-интерпретатора взима 2мб, после приложението колкото вземе. Абе за мен това е доста прилично и все си мисля че JVM-а гълта повече и е по-тромав, но не съм експериментирал...
Айде лека.
ПС: Незнам за вас, но мен като ми кажат "Пърл е скриптов език" и ми иде да раздавам тухли-4-ки...
ППС: Не обичам принципа "Пърл е най-велик! Само Пърл!" -- просто казвам "Това е страшно силен инструмент. Аз го използвам."
Редактирано от Ognen_Demon на 25.07.06 12:38.
|