AppJet – платформа для создания web приложений



Сегодня хочу рассказать об одном очень интересном сервисе – AppJet.

Позиционируется он, насколько я понял, для обучения программированию. Во всяком случае «руководство по программированию для абсолютных новичков» присутствует.

Вообще идея очень интересная.

Чтобы написать обычное web приложение вам нужно знать несколько языков (например, HTML + JavaScript или HTML + PHP, а лучше HTML + CSS + PHP + JavaScript + SQL + библиотеки и фреймворки ;) ).

Здесь нужны только знания JavaScript. Точнее можно только изучать JavaScript, а для реализации серверной части придется освоить лишь небольшой API.

Проще всего это объяснить на примере. Создадим обычный счетчик количества обращений к странице (код я скопировал из справки).

import("storage");
 
if (!storage.count) {
    storage.count = 0;
}
storage.count += 1;
 
printp("I count ",storage.count, " hits.");
 
page.setTitle("Hit me baby one more time");


В принципе, особые пояснения тут не нужны. Сначала мы импортируем библиотеку storage. После этого можем работать с объектом storage.

В данном случае мы проверяем, существует ли свойство count, и если оно не существует, присваиваем ему ноль (создание свойства происходит автоматически).

Функция printp выводит сообщение, а page.setTitle – устанавливает заголовок страницы.

Работа с самим сервисом тоже предельно простая. Регистрируемся. –> переходим в раздел MyApps –> жмем кнопку “Create new app” и видим такую картинку:



Слева окно для ввода кода, справа – просмотр результата.

Для приведенного примера, нажимаем кнопку Reload и значение счетчика увеличивается на единицу.

В общем, сервис предоставляет следующие возможности:

1) Доступ к базе данных из JavaScript объектов.

2) Для работы нужен только браузер.

3) Огромное количество примеров (это их заявление, я насчитал примерно 420 приложений и полсотни библиотек).

4) JavaScript используется для создания серверного кода (с помощью специальных библиотек).

5) Можно привязать свой домен к приложению (не пробовал).

6) Статистика для опубликованных приложений (показывает количество посетителей, количество клонов, комментарии и число строк кода).

В заключение. Сервис вряд ли можно рассматривать как альтернативу разработке полноценных web приложений. Тем не менее, с его помощью можно очень быстро продемонстрировать «абсолютным новичкам» принципы работы web приложений.

До встречи!
Теги:
appjet, javascript, пример javascript, счетчик, создание счетчика, javascript, web разработка
Добавлено: 06 Мая 2015 22:30:29 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...