Моим первым набегом в Интернете был сайт Angelfire. Это был ужасный беспорядок, из-за которого манифест TimeCube выглядел как эстетический шедевр, созданный самими Джони Айвом и Микеланджело. Не вдаваясь в подробности, я просто скажу, что я использовал чрезмерное количество тегов и, и оставлю это на этом.
Как и большинство сайтов тогда, это было статично. То есть интерактивности не было. С тех пор произошел взрыв в веб-технологиях
которые позволяют создавать динамичные, привлекательные веб-сайты. Но все еще существует потребность в плоских веб-сайтах, в которых отсутствует серверная часть?
Бунт так думает. Британская студия программного обеспечения только что запустила Forge; Платформа для размещения сайтов, которые состоят только из JavaScript, CSS и HTML. Но хорошо ли это?
Планы
В то время как геоциты
и Angelfire ничего не стоило в тот день, Forge приняла модель ценообразования для freemium. Трата может рассчитывать на один сайт, а также пять гигабайт трафика в месяц. Бесплатные пользователи должны использовать поддомен, в то время как платные пользователи могут использовать свои собственные доменные имена.
Затраты тоже не слишком необоснованные. За десять долларов в месяц вы получаете пять веб-сайтов и чуть менее 10 гигабайт трафика. Удвоение, которое дает вам десять сайтов и сорок гигабайт пропускной способности. Платные планы идут с настраиваемыми доменами.
Если вы пройдете через это, вы можете рассчитывать на 20 центов за гигабайт. Хотя это было не совсем необоснованно, я был встревожен, увидев, что не было плана, рассчитанного на сверхтяжелых пользователей. Любой, у кого есть веб-сайт с большим количеством фотографий и кто окажется на главной странице Reddit, может вскоре увидеть, что дорожные расходы выходят из-под контроля.
Versioning
Forge поставляется с встроенной системой контроля версий, где каждое изменение отображается в «дереве», которое будет невероятно знакомо любому, кто когда-либо использовал Git.
или SVN.
Каждая загруженная вами версия вашего веб-сайта сохраняется, и если вы допустите какую-либо ошибку или захотите вернуться на более раннюю стадию вашего веб-сайта, вы просто откатитесь на более раннюю версию. Это позволяет легко исправить любые ошибки. Вам также сообщают о том, какие файлы были изменены в каждой версии, включая информацию о том, какие файлы были удалены.
Хотя система контроля версий в Forge далеко не так мощна (и, как следствие, сложна), как Git, она является обнадеживающим дополнением к продукту. Повредить ваш сайт практически невозможно.
развертывание
Отказ от SCP и FTP
, Forge облегчает развертывание контента. Вы просто связываете свои HTML, CSS и файлы JavaScript в ZIP-файл и помещаете его в свой веб-браузер. После успешной загрузки он станет общедоступным.
Как человек, которому не нравится запускать FTP-клиент всякий раз, когда я хочу загрузить файл на веб-сайт, я действительно оценил, насколько простым был весь процесс. С учетом вышесказанного, учитывая упор на управление версиями, найденный в Forge, я бы хотел развернуть свой сайт через Github. Можно надеяться, что эта функция появится на более поздней итерации продукта.
скорость
Одна из главных тем Forge — скорость. Невероятно важно быстро распространять контент. Для этого они используют Amazon S3
сеть доставки контента, а также любопытный кусочек JavaScript, называемый turbo.js.
Пример сайта, размещенного на Forge
Для непосвященных, turbo.js — это плагин, который при активации активирует пауки на вашем сайте и кэширует контент, такой как файлы JavaScript и таблицы стилей, в быстром CDN. Все новые проекты в Forge имеют активированный turbo.js по умолчанию, хотя вы можете легко отключить эту функцию.
Я посетил несколько веб-сайтов, которые были размещены в Forge, и заметил, что их быстро загружать, даже с моим медленным провайдером. Было ли это следствием того, что CND, Turbo.js или статические веб-страницы были быстрыми по самой своей природе, еще неизвестно.
Вам нужен бэкэнд?
Итак, Forge быстрый, феноменально простой в использовании и имеет функции управления версиями, которые предотвращают случайное повреждение вашего контента. Тем не менее, один довольно большой слон в комнате остается. Можете ли вы обойтись со статической веб-страницей?
Для многих людей ответом будет громкое «да». Вы маленький бизнес, который просто хочет похвастаться маркетинговой информацией? Вы хотите создать блог, но не беспокоиться об использовании WordPress и управлении комментариями? Вы художник, который просто хочет похвастаться тем, над чем вы работаете, и ничем другим? В этом случае, возможно, статический сайт может быть именно тем, что вы ищете.
Заключение
Riot сделали продукт быстрым, простым в использовании и красивым. Продукт, который держит руку пользователя на каждом этапе процесса веб-публикации, не будучи навязчивым. За это их следует похвалить. Они сделали простые веб-страницы снова захватывающими. Пока Forge находится только в стадии становления, люди уже переходят на нее, чтобы разместить свои личные веб-страницы, а также страницы продуктов для своих стартапов. В качестве примеров можно привести китайскую технологическую фирму, американского программиста и веб-дизайнера из Теннесси.
У вас есть статический сайт? Вы заменили свое веб-приложение на что-то более простое? Позвольте мне знать в комментариях ниже!
Кредит Фотографии: Джеймс Сондерс