Топ уеб-програмиране платформи

версия за печат

В момента има изобилие от решения за създаване на уеб-приложения - масови езиците за програмиране, рамки и библиотеки. Твърдят, за които платформа за уеб програмиране е най-добре, глупаво и безнадеждно - ако някой е успял да пробие в безспорен лидер, а останалите скоро ще бъде забравен. Така че много по-полезно и интересно да се види кой в ​​момента са начело сред уеб разработчици.

Малко вероятно е, че нашите читатели ще бъдат на лице, което може да се каже с чиста съвест, че по принцип не съм чувал нищо за езика за програмиране, името на което е рекурсивен акроним, който е през нея стои: "PHP: Hypertext Preprocessor". Може би основната причина за популярността на този невероятен език е точно това, че е бил проектиран от самото начало като средство за приложения за писане, за да бъдат пуснати на World Wide Web сървъри. Въпреки това, удобството на PHP и неговата вездесъщност играе с него, не е много приятно за PHP-разработчик нещо: дължи на факта, че капитанът на тази технология е сравнително прост, разработчиците в PHP на пазара на труда доста, което има отрицателно въздействие върху техните заплати.

уеб програмиране технология, предложен от Microsoft, може да се счита за сравнително млад - ако говорим конкретно за една ASP.NET, вместо ASP, което може да се счита за родоначалник на съвременната платформа. Въпреки това, броят на сайтовете, написани на ASP.NET, расте пред очите ни - съответно се увеличава търсенето на професионалисти, които го притежават. По отношение на функционалността на платформата е по-добър от много от своите конкуренти, но много хора ги предпочитат заради неприязънта си на Microsoft Corporation, както и търговски софтуер като цяло. Въпреки че, разбира се, всичко това е от второстепенно значение в сравнение с позоваването на операционната система Windows ASP.NET.

Трудно е да се каже кой от технологиите - JSP или ASP.NET - много популярен, така че е по-скоро по-подходящо да се говори за факта, че те са споделяли второ и трето място. За разлика от ASP.NET, JSP, базирани на Java, тя е отворена технология и не е обвързан с конкретна софтуерна платформа, която без съмнение е най-голямото му предимство. Не по-малко плюс е фактът, че тази технология е базирана на Java - езика, на който е написано има огромно количество код за всички поводи. И този код може да се използва, се основава на уеб приложението JSP. Въпреки че, разбира се, не мога да кажа, че с JSP всичко е толкова розова, но броят на приложенията, написани въз основа на него, непрекъснато нараства, и експерти в технологията също са много популярни.


4. Различни MVC-решения за Java

Освен това, в действителност, JSP, Java има за редица свързани с тях решения, за да се създаде уеб-базирано приложение, което, тъй като те се различават от идеите, залегнали в основата на "класически" Java Server Pages концепции могат да бъдат идентифицирани като отделна платформа. В действителност, разбира се, не това не е платформа, но истински зоопарк от различни рамки, от които е известна и не, а понякога и повече или по-малко съвместими един с друг. В качеството си на специалист в тази област не е много удобно, защото на факта, че, за разлика от един ASP.NET, няма единство, и опита, натрупан от работата с единна рамка, тя може да бъде напълно безполезна, когато се занимават с другите.

Тази платформа все пак, по-скоро от любопитство, отколкото пълноправен работен инструмент, а не само за belobolgarskih ИТ работодатели, но и за целия свят. Но ситуацията постепенно променят - и към по-добро, по отношение на страничните релси-разработчик. В Минск, вече има своя собствена общност от разработчици, използващи тази технология, така че нашата страна, както можете да видите, не е на страната на прогреса. В действителност, Руби на релси - е MVC-рамка за езика за програмиране Ruby, и говори за него, тъй като уеб-платформа за програмиране, което трябва да се разделят функциите, присъщи Ruby (най-важният и неприятно от тях - сравнително бавна скорост, че въпреки това, той е решен с помощта на такива неща като на JRuby, който наскоро каза читателите на "Компютърно новини") по отношение на характеристиките, всъщност, себе си, "Релси". Въпреки това, се, че тя може, бързото развитие на технологиите и увеличаването на интереса към него от страна на работодателите, за да се позволи Релси-разработчиците се надяват на достатъчно светлина и светло бъдеще.

Друг език с общо предназначение, първоначално не е създаден за уеб, но той е намерен на World Wide Web най-много, нито се използва широко. Python, Perl, както и, не много по-различен стандарт синтаксис, но този синтаксис не обърква програмата, а по-скоро го прави по-разбираеми и понятни за другите. Едно от безспорните предимства на език - подкрепи няколко различни програмни парадигми (структурирана, обектно-ориентиран, функционален, наложително и аспект ориентирана). Разбира се, ако говорим конкретно за уеб-проекти в Беларус Python разбрали сравнително малък брой, но експертите по този език е достатъчно търсене на пазара на труда, а днес тенденцията е, че по-нататъшно участие трябва Python'u само да се увеличи.

Както можете да видите, всички платформи, включени в "върха", е достатъчно широко известни и в търсенето belobolgarskimi софтуерни компании. Разбира се, за пореден път, в най-горната позиция, а относителният и отразяват по-скоро като цяло положението на определена платформа - по-близо до "върха" или по-близо до "дъното". Предварително се извинявам, ако сте пропуснали нещо или някой боли - ако програмиране в ColdFusion'e, се оказа в крайна сметка, това не означава, че можете да го направите по-лошо, отколкото тези, които се програмира в PHP, стои в началото на списъка. Във всеки случай, това е много по-важно от това как сте програмиране, а не на нещо.