Advertisement
Guest User

JavaScript-title

a guest
Sep 26th, 2015
1,069
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.51 KB | None | 0 0
  1. Ссылка на прошлый тред: [ссылка]
  2.  
  3. Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает возможным создание на нём любых проектов - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком.На каждом сайте есть браузерный JavaScript, А JavaScript на сервере используется такими крупными корпорациями, как Amazon, HP, Walmart.
  4.  
  5. **Краткий FAQ:**
  6. *1. Что это за язык такой?* - Мультипарадигменный язык, изначально создавался для использования в браузерах как язык сценариев для придания интерактивности веб-страницам, однако в процессе своего развития преодолел этот этап и сейчас может использоваться для любых целей ввиду своей неограниченной гибкости и удивительно удобного синтаксиса.
  7.  
  8. *2. Какие возможные направления для разработки существуют?* - Фроонт-энд (Vanilla, jQuery, Angular, Backbone, React, Meteor), бэк-энд (Node.js, Express, Sails), геймдев (Phaser, Cocos), 3D графика (Three.js), мобильная разрабтка (NativeScript, Phonegap, ionic), можно делать десктоп приложения(NW.js, WinJS).
  9.  
  10. *4. Можно выучить только jQuery и всё писать на нём?* - Не стоит, можешь начать писать на jQuery, когда освоишь ванильный JS, дабы не испортить себе восприятие языка, и вбудущем не испытывать трудностей с изучением сложных фреймворков.
  11.  
  12. *5. Ну ладно, с чего начать изучение то?* - Дальше я приложу список материалов для изучения.
  13.  
  14. **Чистый JS:**
  15. Книги: Дэвид Фленеган - "JavaScript: Подробное руководство"
  16.  
  17. Дуглас Крокфорд "JavaScript: сильные стороны"
  18.  
  19. Стефанов С. - "JavaScript. Шаблоны"
  20.  
  21. Джон Резиг - "Секреты JavaScript ниндзя"
  22.  
  23. Николас Закас - "JavaScript. Оптимизация производительности"
  24.  
  25. **Node.js**
  26. М. Кантелон , М. Хартер - "Node.js в действии"
  27.  
  28. Кирилл Сухов - "Node.js. Путеводитель по технологии"
  29.  
  30. Дэвид Хэррон - Node.js. Разработка серверных веб-приложений
  31.  
  32. **Front-end**
  33. Эдди Османи - "Разработка Backbone.js приложений"
  34.  
  35. **Читать онлайн**Dr. Axel Rauschmayer - "Speaking JavaScript: An In-Depth Guide for Programmers" - Одна из лучших книг по JS. Пока только на английском. http://speakingjs.com/
  36.  
  37. Marijn Haverbeke - "Eloquent Javascript" - Вводная книга по JavaScript и программирование в целом. Перевод на хабре: http://habrahabr.ru/post/240219/ На английском :http://eloquentjavascript.net/
  38.  
  39. **Онлайн сообщества:**
  40. http://learn.javascript.ru/ - оно одно, единственное. Начинать учить язык советую отсюда, потом переходить уже к книгам.
  41.  
  42. http://www.jstherightway.org/ - Огромный гайд составленный буржуями. Есть книги, статьи и всё-всё-всё.
  43.  
  44. http://nodeguide.ru - Огромное количество переведённых статей по Node.js
  45.  
  46. http://ru.discovermeteor.com/ - Книга по Meteor.js - одному из самых лёгких и функциональных фреймворков
  47.  
  48. **Бложики и новостные ленты:**
  49. http://dailyjs.com/ - DailyJS
  50.  
  51. http://weblog.bocoup.com/ - Bocoup Weblog
  52.  
  53. http://perfectionkills.com/ - Perfection Kills
  54.  
  55. http://www.reddit.com/r/javascript - subreddit на reddit.com
  56.  
  57. http://toddmotto.com/ - Todd Motto, Lead front-end @appsbroker. Developer Expert @google.
  58.  
  59. **Онлайн курсы:**
  60. Как же можно учить язык, только читая книжки? Нужна практика, и только так изучаемое усваивается, не иначе.
  61.  
  62. **CodeSchool** - http://codeschool.com/ Отличный ресурс для изучения языка, очень много курсов по всем передовым технологиям.
  63.  
  64. **CodeAcademy** - http://www.codecademy.com/ Уже не такой сильный, но все еще интересный проект, так же маст хев для набивания скилла.
  65.  
  66. **Udacity** - https://www.udacity.com/course/ud015 Дает хорошее представляение о замыканиях.
  67.  
  68. Выучил основы, написал свою пузырьковую сортировку и змейку? Не знаешь как двигаться дальше?
  69.  
  70. Почитай теперь это - https://shamansir.github.io/JavaScript-Garden/
  71.  
  72. **А потом? Я и так уже гений!!!**
  73.  
  74. Выбери себе направление. Может, ты хочешь игори делать? Тогда вперед на гитхаб, и ищи Phaser, Pixi и другое, выбор не маленький. Хочешь на сервер сайд? Копай в сторону Node.js, Express, Socket.io. Хочешь писать MVC логику? Angular, Backbone, да множество их. Нельзя забывать про NW.js и WinJS, позволяющие создавать десктопные приложения.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement