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

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

 

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

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

 

Как подключить или скачать 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 изначально не был создан для разработки сложных корпоративных … 

 

Firebase транзакции

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

 

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

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

 

Метод Array.includes в JS

В этой статье рассмотрим новый метод “Array.prototype.includes” добавленный в ECMAScript 2016 Обзор Метод для массива includes Метод includes имеет такую сигнатуру: Он возвращает истина если elem является элементом массива и ложь если в противном случае. includes похож на метод indexOf — выражение нижа практически идентичны Главным отличием является, то что includes() находит NaN, а indexOf() … 

 

Пример реализации патерна DAO и VO в Java

В этой статье рассмотрим один из вариантов абстрагирования работы с базой данных, который позволит менять источник данных только изменив конфигурацию. Способ доступа к данным зависит от источника, где они хранятся, а способ доступа к хранилищу данных сильно зависит от его типа, например доступ к реляционной базе данных и файловой имеет существенные отличия. Работа с реляционными … 

 

ES2017 async/await в Node.js

В этой статье разберемся что не так с промисами, как ключевое слово await поможет решить эту проблему, и как использовать это прямо сейчас. Одним из самых лучших нововведений в ES7 считается синтаксис async/await. Хотя это всего лишь синтаксический сахар поверх Promises, эти два ключевых слова помогут писать асинхронный код намного приятней, а также помогут решить …