ПредишенСледващото

Нека започнем с факта, че Python, Perl и Ruby - езици с общо предназначение. Те са създадени, за решаване на общи задачи на системата. Такива като писане на скриптове за автоматизиране на административните процеси и други подобни.

PHP първоначално е бил замислен като език vstraevyemy да развиват динамични страници. Това е, за да го кажем по-просто, за изграждане на сайтове, в смисъл, че ние се инвестира в този процес и днес. Ето защо, в този програмен език, предвидена първоначално възможности за решаване на проблемите, свързани с интернет. Например, една и съща DOMDocument. Чрез нея можете да "признае" (синтактичен анализ) HTML. Алтернативно в Питон - beautifulsoup. Но, за съжаление, да сравните DOMDocument и beautifulsoup функции и лекота на използване е просто глупаво. Има още много примери, но така че да не се претрупва статията техническите подробности, аз предлагам да се спре там. Така че е ясно, че специален инструмент е много по-добър инструмент за общо предназначение.

Понякога можете да видите грешни, в vzgyad моето убеждение, че сред Perl или Ruby програмистите много по-малко неквалифицирани специалисти. Ами тук изобщо се оказва глупост. Образно казано, това е все едно, че за да се каже, че сред най-авангардните артисти по-малко лоши, отколкото сред abstraktsionisov. Глупостта? Разбира се! Уверявам ви, като процент от двете добри и лоши рамки точно същото. развитие PHP е много повече от който и да е по принцип, така че погрешно впечатление, че през целия си език за програмиране вина. В действителност, качеството на крайния продукт до 99% в зависимост от изпълнителя, а не на инструмента.

PHP определено не е идеален. Тя има своите недостатъци в сравнение с други езици. Но те са повече от естетичен характер и нищо друго освен holivarov (спорове не разполагат с достатъчно убедителни аргументи) не причиняват дори и сред висококвалифицирани професионалисти.

Но нека да преминем вече на аргументите, които са очевидни и ясни до клиента. Човек, който често е много далеч от уеб програмиране, а понякога правя - от компютри.

На първо място, както бе споменато по-горе, броят на разработчиците в PHP просто страхотно. Дори и да е добър специалист няма да намерите от първия опит, всичко ще остане огромен избор. В случай на рубина, например, търсенето може да се превърне в сериозен и дори страхотен задача. Дори и да си затворите очите за качество, само за да се намери някой, който ще създаде / правилното място "по никакъв начин", може да бъде изключително трудно. Вие имате много разработчици в Ruby или Python сред приятели? Разработчик на PHP е почти сигурно. Посъветвайте се чрез си и аз съм сигурен - там.

На второ място хостинг. За тези, които не знаят хостинг - платформа, където ще бъде поставен в сайта си. PHP се поддържа от буквално навсякъде. Преди да отворите огромен избор за най-различни цени. Опитайте се да намерите хостинг за Ruby или Python, и ще откриете, че те са почти там.

Възниква въпросът: Защо, след това да използвате нещо друго вместо PHP? По мое мнение отговорът е много прост. Разработчиците избират за себе си на езика най-познато. По-рано някой занимава с написването на Python скрипт. Изборът му ще бъде ясно. Все още има дизайнери от време, когато РНР не беше. И до динамичните страници, създадени в Perl, чрез CGI. Тези хора са склонни да използват рамката Mojolicious.

Ясно е, че всеки ще хвалят точно това, което знае най-добре. Заспиване на клиентите неразбираеми термини и poluvymyshlennymi аргументи. Нещо повече, целият отворен студиото, където основно конкурентно предимство на "не PHP». И за тях има хора, с надеждата за получаване на качествени услуги. Въпреки факта на използването на всеки друг език не прави продукта по-добре или по-зле. Уви, не всички са наясно с този прост факт. Очевидно не всички напълно разбираме, че PHP, Python, Perl - само инструменти.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!