Обзор TypeScript 3.0

30.08.2018 Майкрософт представила новую версую TypeScript  Если вы еще не знакомы с TypeScript, то стоит обратить на него внимание. TypeScript это надстройка над JavaScript, основная ее цель: привнести статическую типизацию в современный JS. Компилятор TypeScript сканирует код в котором можно определить или аннотировать типы, и в случае неправильного использования типа он генерирует ошибки, в чистом JS, … 

 

Node.js vs PHP .Какую платформу выбрать для вашего следующего проекта?

Не смотря на то что PHP и Node.js могут справляться с приложениями любой сложности, они созданы на основе разных концепций и архитектур. Если вы владелец приложения выбирающий между двумя платформами, вы должны иметь в виду их основные преимущества и недостатки. Node.js и PHP одни из самых часто используемых средств для разработки веб-сайтов. PHP — скриптовый … 

 

Node.js vs Python. На чем лучше писать ваш следующий проект?

Значительная часть серверных приложений сейчас пишется на Node.js и Python. С помощью каждой из платформ можно с легкостью разрабатывать и поддерживать веб-приложения любой сложности. Но что же выбрать для вашего следующего проекта? Для этого нужно ознакомится с плюсами и минусами этих решений, для каких типов приложения какая платформа больше подходит. Вступление В отличие от Python, … 

 

Как создать блог в 2018

Думаешь о создании личного блога? Это полное руководство написанная для тех кто имеет серьезные намерения создать блог и сделать его популярным. В этой статье мы рассмотрим самый быстрый и простой способ настройки хостинга и установки блога, далее будет сделан обзор стратегий и советов, как достичь большого количества посещений уже в этом году. Шаги создания блога … 

 

Как подключить или скачать jQuery 3.3.1

Для установки jQuery 3.3.1 рекомендуется использовать npm или GitHub. Если вы пользуетесь сервисом CDN, сборки jQuery отличаются только номером версии. Скачать jQuery 3.3.1 Вы можете скачать необходимые файлы с CDN предоставляемого jQuery, или подключить скрипт используя ссылку. https://code.jquery.com/jquery-3.3.1.js https://code.jquery.com/jquery-3.3.1.min.js Если вы используете npm Если вы используете Yarn Чтобы сказать jQuery с помощью Bower Эта команда … 

 

npm vs Yarn — какой менеджер пакетов стоит использовать ?

Npm и Yarn – два самых популярных менеджеры пакетов для JavaScript. Если вы не знаете что делают менеджеры пакетов, то они являются естественным способом автоматизации процесса установки, обновления и удаления сторонних модулей, которые хранятся в общей базе модулей. В этой статье будет рассказано в чем разница между двумя самыми популярными менеджерами пакетов для JavaScript – … 

 

TypeScript vs JavaScript

Что такое JavaScript ? JavaScript был представлен в 1995 году как слабо типизированый скриптовый язык разработанный компанией Netscape чтобы добавить больше динамики в HTML страницы. Но Веб сильно изменился с тех пор. Что было простенькими страничками с одной формой в 1995 теперь большие и сложные веб-приложения. JavaScript изначально не был создан для разработки сложных корпоративных … 

 

Цикли for..in и for..of в JS

Цикл for является самым базовым методом итерирование массивов в JS. Он принимает три выражения: инициализация счетчика проверка условия остановки и изменения индекса. Например, нам нужно вывести значение элементов массива Но в ES6 было добавлено два новых способа обойти массив с использованием цикла for. Эти методы называется for of и for in. Цикл for…in for…in используется … 

 

Firebase транзакции

Поддержка транзакций является одной из основных причин выбрать реляционную базу даных вместо NoSQl. В особенности если для вашего приложение очень важна точность и корректность даных. Firebase хотя и не поддерживает ACID, дает возможность атомарного изменения даных. В этой статье рассмотрим механизм транзакций firebase realtime database. Транзакционное обновление даных Если вы работаете с данными которые могут … 

 

ES6 модули (ECMAScript 6 modules)

В этой статье сделан обзор системы модулей в ES6. Старая система модулей JavaScript В JavaScript нет встроенной поддержки модулей, но сообщество создало несколько прекрасных решений этой проблемы. Среди самых популярных можно выделить два таких: Система модулей CommonJS: предпочтительно для использования в Node.js Особенности: — компактный синтаксис — спроектировано для синхронной загрузки зависимостей — главная среда …