Зачем это нужно?
01/02/2018 00:00:00
(официальный сайт - http://www.maple4.ru)
Ну что тут сказать… Сейчас просторы Интернета бороздят, в основном такие гиганты, как PHP и ASP, которые дают возможность реализовать практически все задумки, в том числе и в области интерактивного общения с пользователем - форумы, гостевые книги, чаты и т.д..
Вопрос в другом - а кому это действительно надо (я про интерактивность)?
Лично для себя я понял - гораздо удобнее условно разделить сайт на две части - относительно стабильную и постоянную (например, контакты и схема проезда к организации не должна меняться очень часто), и постоянно меняющуюся (например - тот же форум), и отдельно работать с каждой из частей.
Иногда такое разбиение очень проблематично, например так и тянет разместить форму авторизации на первой, т.е. основной, странице. А для чего это может понадобиться? Зачем вообще нужна авторизация, если Вы, например, не владелец Интернет-магазина? Что это даст пользователю?
Выигрыш (ну так, в будущем, может быть понадобится…) неочевиден (тут, правда, я спорю сам с собой :), иногда это действительно удобно и красиво - например, напоминания, поздравления, общение в пределах сайта и т.д.).
Пользователь должен авторизоваться, если это ДЕЙСТВИТЕЛЬНО надо, например, для того, что бы оставить сообщение в форуме. Ну так почему не сделать авторизацию на форуме и не забивать себе голову всякой ерундой?
Еще один минус - если результат вывода страницы зависит от того, авторизован ли пользователь или нет, разве не следует из этого, что для отображения страницы предполагаются многочисленные обращения к базам данных (MySql, MS Sql и т.д.)?
Значит, при увеличенной нагрузке - ждите проблем (например, при превышении максимального числа подключений к базе).
А учитывая, что большинство хостингов находятся на минимальном по цене из возможных тарифов, позволяющих работать с базами (как PHP так и ASP), тормоза и отказы не просто ожидаются - они ОДНОЗНАЧНО будут.
Причем, чем популярнее будет проект, тем проблем больше (хотя всегда можно перейти на тариф подороже, или, например, на коллокейшн, ну что же, отличный способ решения :) ) .
Значит, из всего вышесказанного, следует, что основную, неменяющуюся часть, следует писать на чистом HTML, поэтому сразу о плюсах этого выбора:
Скорость отображения больше - никаких обращений к базам + нагрузка на сервер меньше.
Можно продолжать пользоваться минимальным из тарифов - мясо и мухи разделены (где что - решать Вам). Для создания форума можно воспользоваться бесплатными (или наоборот) скриптами на PHP или ASP, а с основной части сайта просто дать ссылку на форум.
Если не нужна интерактивность, можно вообще перейти на минимальный из предложенных тарифов (про кризис сейчас вспоминает все, кому не лень, поэтому можно найти и бесплатный хостинг). В конце концов, форум может находиться на другом, специализированном сайте - в Интернете куча вариантов.
Теперь осталось выбрать, чем писать HTML-страницы.
Блокнот отметается сразу (хотя не спорю, что это самый нужный инструмент).
FrontPage и Word - с одной стороны - визуальный режим разработки, с другой - переизбыток кода + сложность с организацией навигации - отметается.
Остальные не рассматривал (к сожалению, наверное), и сразу предлагаю свой вариант: программу Maple4 Site Creator.
Какие плюсы:
Страницы сайта формируются по HTML-шаблонам , шаблоны доступны для редактирования и достаточно просты. Могут включать в себя ссылки на графику и объекты (предусмотренные дизайном).
Пользователь может изменить только ту часть контента страницы, которую возможно изменить. Не нужно рассматривать это как ограничение возможностей, это защита "от дурака" (в HTML-шаблоне необходимо изменить всего строку, для того, чтобы появилось редактирование в том или ином месте страницы).
Контент редактируется в WYSIWYG-редактор Tiny_mce (javascript-реализация FrontPage или Word-а),
http://www.maple4.ru/i_tiny_mce.htm
плюс которого - минимальный простой конечный код HTML при всех ОГРОМНЫХ плюсах визуального редактирования. Кто хоть раз работал с FrontPage или Word, тот поймет (перенос, копирование, изменение шрифта, размера, работа с таблицами, стилями, рисунками, объектами, цветом шрифта и фоном и т.д.).
Интуитивное управление структурой сайта (создание, удаление, перемещение из группы в группу).
http://www.maple4.ru/i_start_polz.htm
Автоматическое построение навигации из входящих в проект страниц (основное меню, меню группы, дерево узлов, карта сайта).
Добавление специальных объектов (редактируются прямо из визуального редактора), которые расширяют возможности программы: генерация новостей, продуктов (псевдо-онлайн магазин с ценами и фотографиями), списка продуктов (с возможностью сортировки по цене/названию), галерей и уменьшенных (физический ресайзинг картинок для уменьшения трафика) копий картинок, генерация пользовательских многоуровневых меню со вставкой графики в пунктах (различной ориентации - вверх/вниз, влево/вправо, вертикально/горизонтально), формирование панелей (аналог PageFrame), вставка HTML-кода без изменения редактором и т.д.
http://www.maple4.ru/i_form_edit.htm
Переход к страницам сайта по кликам из других страниц (т.е. при клике на ссылке или по пункту меню пользователь сразу переходит к редактированию другой, находящейся в проекте, странице).
http://www.maple4.ru/i_visual_edit.htm
Смена дизайна сайта в два клика (+ создание новых по подобию).
http://www.maple4.ru/i_change_style.htm
Простое изменение цветов и размеров в CSS (в таблице стилей) - без знания CSS.
http://www.maple4.ru/i_schema.htm
Возможность использования общего списка файлов графики/мультимедия для нескольких сайтов (при генерации переносятся только нужные).
Интеллектуальный сборщик файлов графики (при редактировании разрешается вставлять файлы, находящиеся на локальном компьютере. При сохранении ВСЕ используемые файлы будут перенесены в каталог медиа проекта, с проверкой на дублирование - дублей не будет, даже если файлы называются по разному).
Для редактирования сайта или контента страниц не требуется наличия Интернета (off-line CMS) и не нужна настройка программы либо конфигурации пользователя - достаточно запустить в нужном каталоге.
Размещение сайта без потери функциональности даже на бесплатных хостингах (БЕЗ наличия PHP и ASP)
Для пользователей, знакомых с FoxPro - возможность изменения кода генерации (код генерации открыт и вынесен за пределы программы) и прямое размещение СВОЕГО кода в тексте страницы (код выполняется в момент формирования страницы). Использование FoxPro дает такие возможности для генерации страниц, что… дух захватывает. Естественно, код FoxPro не выполняется на хостинге, и работает один раз - в момент генерации (страницы или сайта).
Плюс возможность совместной работы с Maple4 Report Builder-ом
http://www.maple4.ru/i_ispolz_vis_red.htm
Встроенный FTP-клиент после генерации поможет перенести все (или что-то частично - доступно использование фильтров по типу) на Web-сервер.
Выкуп квартир в Мытищах most-most.ru |
пенополистирол псб-с 25 penoplast-pps.ru |
Что-то интересное
Каменный граммофон
Куда делась наша шерсть?
Как выбрать классный игровой ноутбук
Мир в ультрафиолете
Румынский язык? Сейчас объясню!
Что-то политическое
Опacное фото для президента
Предвыборная в Украине и Facebook
Луценко наконец уходит
Чиновника опять отмажут?
Для Кремля важна борьба. Вольная