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-guidef1bcebe24737
- 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 проєктів для замовників з різних куточків світу, серед них: США, Європа (Німеччина, Данія, Бельгія), Ізраїль та навіть Саудівська Аравія і Японія.
Підпишись на наш телеграм канал, щоб бути у курсі подій
Також читай новини на наших сторінках в соціальних мережах: