Open IT: Какое оно, начало истории JavaScript?
🔥 Kharkiv IT Cluster успешно провел 6 online-вебинар в рамках проекта Open IT и движется к завершению образовательного сезона!
👍 26 апреля Kharkiv IT Cluster вместе с ІТ-компанией SevenPro и Денисом Мещеряковым, Senior JS developer, рассказали 80 студентам историю языка JavaScript и интересные факты.
С чего началась история JavaScript?
Денис рассказал, что отцом JavaScript является Брендан Айк, который родился 4 июля 1961 года. Именно он сделал огромный вклад в развитие community и web сегодняшнего мира.
Начал Брендан Айк работать над разработкой языка программирования JavaScript в компании Netscape, а также участвовал в основании Mozilla.
Также Денис отметил, что JavaScript был создан всего за 10 дней в 1995 году Бренданом Айком во время работы в корпорации Netscape Communications Corporation для web-браузера Netscape Navigator с очень ограниченным функционалом.
Эры JavaScript
Денис отметил, что история и становление JavaScript разделилась на две эры:
📍 Рождение JavaScript;
📍 Новая эра JavaScript.
К рождению JavaScript отнесли такие значительные события как:
👉 Создание «Mosaic» в 1993 году — первого веб-браузера с графическим
интерфейсом.
👉 Основание «Netscape» (в дальнейшем Mozilla) в 1994 году ведущими разработчики Mosaic.
👉 В 1995 году начинается становление названия, сначала Mocha, затем LiveScript, и в конце концов JavaScript.
К новой эре JavaScript отнесли такие значительные события как:
👉 Создание в 2006 году jQuery — одной из самых популярных библиотек на JavaScript.
👉 Определение золотого правила CoffeeScript, которое гласит: «Это просто JavaScript» в 2009 году.
👉 Появление новых библиотек и фреймворков в 2010 году.
Интересно, что между этими двумя эрами прошла «война браузеров», которая способствовала дальнейшему развитию JavaScript.
Полезные материалы от спикера
Так как JavaScript — это довольно большая тема в рамках которой можно делиться большим количеством полезных материалов и информации. Именно поэтому Денис подготовил для участников встречи ссылки на материалы, которые в дальнейшем помогут более детально погрузиться в язык JavaScript.
Ссылки на материалы из презентации:
- https://www.crockford.com/javascript/javascript.html
- https://lettersofnote.com/2011/07/22/the-internet-tidal-wave/
- https://dev.to/dboatengx/history-of-javascript-how-it-all-began-92a
- https://caniuse.com/
- https://stateofjs.com/en-us/
- https://dou.ua/forums/topic/35184/
- https://roadmap.sh/javascript
- https://medium.com/@sabirsafder/javascript-learning-roadmap-2023-the-ultimate-guide-f1bcebe24737
- https://javascript.works-hub.com/learn/front-end-development-roadmap-b08ed
Материалы о TaypScript:
- https://github.com/microsoft/TypeScript/wiki/FAQ
- https://github.com/microsoft/TypeScript/wiki/TypeScript-Design-Goals
- https://medium.com/@michalskoczylas/covariance-contravariance-and-a-little-bit-of-typescript-2e61f41f6f68
- https://www.zhenghao.io/posts/type-hierarchy-tree
- https://www.youtube.com/@JavaScriptNinja
Книги, которые помогут освоить JavaScript:
- Clean Architecture
- Domain Modeling Made Functional
- You Don’t Know JS
- Clean Code
- Design patterns
- Algorithms: construction and analysis
Справка
SevenPro — украинская IT-компания с украинскими основателями и с главным офисом в Харькове. Компания занимается разработкой программного обеспечения и техническим консалтингом уже более 5 лет. За это время команда выполнила более 50 проектов для заказчиков из разных уголков мира, среди них: США, Европа (Германия, Дания, Бельгия), Израиль и даже Саудовская Аравия и Япония.
Подпишись на наш телеграмм канал, чтобы быть в курсе событий.
Также читай новости на наших страницах в социальных сетях: