Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Front-End
Code

Качествени ресурси за JavaScript разработчици

by
Length:MediumLanguages:

Bulgarian (Български) translation by Mihail Petrov (you can also view the original English article)

Миналата година, дадох предложения за няколко страхотни източника, даващи възможност за подобряване на JavaScript способностите на читателите. Но от тогава мина доста време, и мисля че е настъпи момента за актуализация на ресурсите. JavaScript продължи да набира скорост, и вече освен в рамките на браузъра тя е постоянно присъстваща технология и в сървъра. Ако искате да останете на гребена на вълната разгледайте следващите ресурси, които ще ви предложа

Книги

С бързите темпове, с които се развива технологията е очаквано, че книгите също набират скорост, но само малка част от тях предлагат наистина нови и интересни концепции на читателите си. Ето някой от заглавията които ме впечатлиха до този момент.

Professional JavaScript for Web Developers
by Nicholas Zakas

Няма по-нова книга в списъка ми, която така добре да покрива материята както тази. Това е абсолютно пълен справочник, които ще ви служи, независимо дали сте начинаещ или опитен разработчик. За съжаление не е засегната нова материя като ES6, но съм сигурен че следващото издание ще включи доста материал свързан с тази тема.

Learning JavaScript Design Patterns
by Addy Osmani

Няма съмнение че познанията по шаблони за дизайн, помагат много при изграждането на качествен и лесен за поддръжка код. Проблема е че е доста трудно да се намери подходящ ресурс за научаването на тези принципи, поради факта, че Интернет е претъпкан с купища ирелевантно съдържание, по темата. Поради това препоръчвам книгата на Addy Osmani, не само защото той е невероятен автор, но и един от най-знаещите front-end разработчици, на нашето време. Работата му в екипа на Google Chrome го поставя в перфектната позиция, на човек наистина разбиращ от JavaScript, което ясно си проличава от труда му.

Най-хубавото в книгата е, че е напълно безплатна.

Principles of Object-Oriented Programming in JavaScript
by Nicholas Zakas

Обектно-ориентираното програмиране в JavaScript често е беда за разработчиците, идващи от други езици като C# и Java. Nicholas отново предлага една страхотна, консистентна и добре фокусирана книга, която ще се хареса на всички разработчици с дългогодишен опит в програмирането.

DOM Enlightenment
by Cody Lindley

Когато става дума за програмиране в рамките на браузъра, няма никакъв начин да избягате от DOM манипулациите, ако искате да създадете наистина полезно приложение. Затова е добра идея да овладеете възможностите му без да разчитате на подкрепата от външни библиотеки като jQuery например, само с помощта на чист JavaScript

Подобно на Addy Osmani, книгата на Cody също има напълно безплатна версия.

Node.js In Action
by various authors

Node.js се превърна, в изключително популярна технология за създаване на сървърни приложения, до такава степен, че компании като PayPal започнаха напълно да използват възможностите му, в техните системи. В наши дни ставаме свидетели, на невероятна технология, който се ползва от множество разработчици на сървърни и клиентски услуги.

Книгата е създадена от едни от най-добрите разработчици в света, един от който е автор на най-популярната работна рамка (framework) в света на Node.js Express.Ако искате да се запознаете с Node.js това четиво ще ви даде изключително добро въведение в технологията.

Third-Party JavaScript
by Ben Vinegar & Anton Kovalyov

Изглежда че всички съвременни сайтове се стремят да ви предложат някаква форма на вграждащи се скриптове, които да предоставят нова функционалност за вашите проекти. Като се започне от бутони за социални мрежи, та се стигне чак до инструменти за анализ и статистика. Ако имате познания по това как да създадете подобни компоненти, можете лесно да подобрите качеството на вашият сайт, което повдига въпроса откъде можем да получим подобна информация?

Книгата Third-party JavaScript, е единственият ресурс, които изследва дълбините на тази тема.

Авторите й, имат доста опит свързан с подобен род външни JavaScript скриптове за вграждане. Ben работи за Disqus, приложение което по своята същност предлага система за коментари, която се вгражда в рамките на произволна страница. Anton в момента работи за Mozilla , но също е бил част от екипа на Disqus.

Блогове

През изминалата година положих доста усилия да филтрирам най-добрите блогове, чието съдържание да следя. Следва списък с предложенията, които според мен предлагат най-добрата информация свързана с JavaScript

2ality

Д-р. Axel Rauschmayer, си е поставил за задача да превърне JavaScript в лесно разбираем език. Неговите постове обикновено включват доста подробна информация, касаеща специфичен аспект от технологията, като предоставят задълбочен поглед върху възможностите на езика. Мога само да кажа, че ще научите много от него.

DailyJS

DailyJS продължава да е един от най-добрите източници на новини касаещи JavaScript. Съдържанието включва информация за модерните JS библиотеки и технологии, тяхното използване и новостите около тях.

Nicholas Zakas

След като споменах двете му книги, естествено е че и неговият блог ще намери място в списъка. Пригответе се за доста задълбочени анализи, и подробни дема свързани с EC6.

JavaScript Weekly

За привържениците на новинарските издания, JS Weekly предлага консистентна и ежеседмична информация за най-новото в JavaScript света.

Node Weekly

Ето още една новинарска емисия от Peter Cooper, но този път посветена на Node.jS, технологиите.

Addy Osmani

Въпреки че вече не е толкова активен колкото беше преди, съдържанието което можете да намерите тук е изключително полезно.

Ben Nadel

Ben Nadel е един от онези тихи и непретенциозни хора, които просто искат да споделя, своят труд с околните. Основната причина да четете неговите фантастични статии е факта, че той е невероятно талантлив разработчик. В момента се занимава активно с AngularJS, което означава че читателите му ще получат знания от първа ръка.

HTML5Rocks

Нека името не ви подвежда, това е блог съдържащ наистина много информация за JavaScript, все пак имате нужда от много JS за да можете наистина да ползвате възможностите на HTML5. Ще се насладите на наистина добро съдържание, от най различни автори.

SuperheroJS

Първото нещо което ще забележите когато посетите страницата, е невероятният артистизъм, напомнящ на класически комикс. От тук насетне предстои да навлезете в един от най-добрите агрегатори за JavaScript ресурси.

Tuts+

Страхотни автори, които пишат страхотни неща, ако не беше така нямаше да четете това в момента :).

Други ресурси

Когато книгата или блога не са достатъчни за справяне с проблема, тогава е време да си изцапате ръцете. Интернет предлага значително количество курсове, които да ви вкарат в релси бързо и качествено.

Tuts+ Courses

Като се започне от създаване на JavaScript приложения и се стигне дода станем добри с Angular, Tuts+ предлага едни от най-мащабните урочни статии покриващи както web разработката така и много други теми обхващащи всички аспекти на съвременната разработка

Khan Academy's Computer Programming Curriculum

Чували сте за Khan Academy, а знаете ли че създателя на jQuery, John Resig, разработва урочните статии свързани с компютърните науки. Бъдете сигурни че ще има доста JavaScript съдържание в учебният процес. Въпреки че каталога не е достатъчно внушителен на този етап, съдържанието е безплатно и може бързо да ви вкара в релси.

Codecademy

Codeacademy, наистина предизвика фурор, с появата си, като осигури на учащите интерактивен начин за научаване на програмна технология. Академията предлага курсове по много различни езици и технологии, но тези по JavaScript и jQuery остават водещи и най-вече безплатни.

Nodeschool.io

Обществото зад Node.js е подготвило, полезни ресурси за всички които искат да се потопят, в технологията. Един от най-важните и уникални аспекти на начинанието, е елемента на живо предаване провеждано на място. В този списък, можете да намерите информация за множество събития, които се провеждат из целия свят, като проявяващите интерес могат да отидат на живо и да се запознаят с хората които ги организират.

Имаме нужда от помощ?

Все още е доста трудно да се намерят добри ресурси подпомагащи, разработката на JS код, което е причината, списъка да не се е променил значително.

JSMentors

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

Заключение

Както можете да забележите списъка с ресурси се е променил, доста в сравнение с миналата година, което основно се дължи на факта, че JavaScrript света еволюира непрестанно с нови ресурси и нови вдъхновяващи личности готови да го променят към добро.

Най-вълнуващото е че JavaScript бавно се превръща в универсалният език на Интернет пространството, което дава неограничени възможности за развитие както на старшите разработчици така и на любопитните ентусиасти.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.