web платформа - 2018 : rapid application development (RAD) начинающего web-разработчика!


Web платформа как платформа web разработки


Web-разработчики, которые знакомы с PHP нередко используют IDE. Например, WebStorm или NetBeans. Сами по себе они облегчают программирование, но ускорение достигается за счет фреймворков. Шаблоны проектирования, паттерны... Конечно, знание технологий ускоряет разработку. Подавляющее большинство использует MVC. Однако все это имеет порог входа - т.е. определенные усилия и затраты времени на освоение. Небольшой сайт не станешь делать на Zend. Хочется иметь шаблон, в который вставил результаты PHP скрипта и все готово! Для этого есть шаблонизаторы. Да, есть шаблонизаторы, есть фрейворки, но! Но все это расчитано на разделение труда дизайнера и кодера. Как-то в стороне осталась армия разработчиков-одиночек - автоматизация их труда никого не заинтересовала. Берите и делайте отдельно - сначала шаблон, потом скрипт, потом все отлаживайте в IDE. И это все off-line. Кроме того, куча дополнительных инструментов для обработки изображений как при проектировании, так и при работе сайта. Ну а для обновления сайта при большой динамике контента без CMS сайт даже представить невозможно.
  
Что можно предложить в web платформе для разработчиков-одиночек? Интегрированые в единую систему файловый менеджер, фотокамера смартфона, фоторедактор и текстовый редактор, редакторы PHP и JavaScript, а также отладка PHP-скриптов - это позволяет экономить время по созданию сайта. Но когда все это оживляется движком в виде CMS, то ускоряется и поддержание актуальности сайта. Web платформа это интегрированные в единый продукт инструменты разработки, отладки и выдачи сайта пользователю. И даже CSS элементов (html, style или css-файлы) можно править в браузере визуальным редактором прямо на рабочей странице. Также в визуальном режиме создается шаблон, в него система может вставить результат автономных PHP скриптов. Но эти скрипты, хоть и каждый из них выполняется автономно, могут взаимодействовать между собой через специальный механизм. Как результат, порог входа занимает не более пары часов. Но возможности при этом самые широкие. Вы пишите PHP скрипт и отлаживаете его, а система вычисляет контент не только при выдаче страницы, но и при обновлении данных. При этом области страницы самостоятельно обновляются системой без перегрузки страницы. Ничего нового? Да, но все это делает система без усилий с вашей стороны. Почитайте описание - многое web платформа "делает сама"! И это значительно облегчает разработку сложных сайтов разработчиками-одиночками. Делает их труд гораздо эффективнее. Настолько, что разработчик может составить конкуренцию web студии.

Используя web Платформу, нет необходимости применять какие-то иные программы. Т.е. вы включаете компьютер и через браузер делаете свою работу. Вот перечень основных встроенных и доступных через ваш браузер (!) инструментов: 
  1. Визуальный HTML редактор страниц и шаблонов с возможностью форматирования текста, вставки изображений и т.д.
  2. Растровый редактор изображений (фото) формата gif,jpg,png
  3. Векторный редактор изображений для дорисовки на изображениях линий, фигур, текстов
  4. Автосоздание миниатюр изображений для оптимизации скорости загрузки страниц с изображениями
  5. Функция фотоаппарата, позволяющая делать фото со смартфона/планшета с автопередачей снимков на ваш сайт
  6. Автоматический или регулируемый вывод изображений на страницу в виде галерей, списков, таблиц, слайдшоу
  7. База данных для всплывающих подсказок в виде подстраниц при кликах на ключевых фразах или на зонах изображения
  8. Сбор e-mail для обратной связи с клиентами
  9. Менеджер для работы файлами и папками на сайте как и на вашем компьютере, но с прикреплением описаний к ним
  10. Редактор визуальной доводки CSS, определенных в style элементов, style страницы или в css-файлах на "живой" странице 
  11. Настройка эффектов анимации любых элементов сайта парой щелчков мыши. 
  12. Встроенные редакторы JS и PHP и отладчик PHP-скриптов. 

Рассмотрим реальный пример торговли обувью.Отличается тем, что модели постоянно обновляются. На сайте создаем папку "туфли" для фотографий. Также создаем страницу "туфли" и указываем, чтобы на нее выводились фото из папки "туфли". Для наполнения папки фотографиями берем смартфон. Вызываем в браузере спец. страничку вашего сайта - видим приглашение указать в какую папку помещать новые фотографии. Выбираем папку "туфли". На экране гаджета появляется изображение с фотокамеры. Наводим камеру на товар и делаем снимок. Тут же предлагается ввести текст описания к снимку. Можно просто набрать текст, но мы продиктуем его!!! Да, это возможно - просто диктуете и текст появляется в поле ввода. Все! Снимок на сайте в указанной папке. Обновив страницу сайта видим новый снимок. Если необходимо, то переходим в админку сайта и редактируем изображение.

web платформа - фоторедакторДля этого в админ.панели системы находим папку "туфли", и видим список снимков, сделанных через смартфон/планшет и сопроводительные тексты к ним. Можно просмотреть снимки, нажав левой клавишей мыши на нужном снимке, а при нажатии правой клавишей открывается фоторедактор. В фоторедакторе можно сделать следующее:

Т.е. есть все необходимое, чтобы привести снимок в кондиционное состояние. И это не покидая ваш браузер. Естественно фотографирование не единственный способ появления изображений в папках. Можно загрузить с компьютера и даже выполнить копипаст понравившейся картинки из другого сайта.

Если вы захотите указать на какие-то особенности модели, можете на основании сделанной фотографии создать файл svg - это формат изображений в котором могут содержаться линии, другие фигуры, текст. Т.е. фото становится подложкой на которой можно нарисовать линию-выноску, указывающую на какую-то деталь и добавить небольшой текст.

Если объяснений для указанной детали требуется много, то можно выделить область, при нажатии на которую будет всплывать окошко с поясняющим текстом. Текст подсказки также может содержать изображения с подсказками. Попробуйте нажать на текст в изображении слева.

Мало получить посетителя на свои страницы, важно побудить его сделать заказ. Чтобы он его сделал, требуется завоевать его доверие! А как это сделать, если он покинет ваш сайт и может никогда уже не вернуться? Можно получить его e-mail и потом о себе напоминать, присылая интересную и полезную информацию. А как получить e-mail? Надо "разжечь" интерес посетителя, но самое интересное показывать только посетителям, которые оставили свой e-mail. Имеется возможность "закрыть" страницы для тех, кто не зарегистрировал свой e-mail у вас на сайте. Не подтвержденные e-mail автоматически удаляются. Также можно установить, что только посетители с e-mail определенного типа могут просмотреть страницу. Тип зарегистрированного e-mail устанавливается в пункте "связь с клиентами". Это позволяет раздавать контент по-разному. Например, в зависимости от того, что оплачено.



WEB-платформа для владеющих PHP
» инструмент ускоренной разработки <IMG>-вых сайтов!