main page
russian english
Блоги » Vallefor »

Важное объявление

Важное объявление
26 дек 2017 06:29:28

Всем привет!

Во первых, хочу поздравить всех с наступающим новым годом! Хочу пожелать вам всем, чтоб в новый год вы вступили с новыми силами и идеями! :) Они нам понадобятся, так как все катится в чертову бездну! Ахахахаха!

А вообще, у меня для вас важное объявление! Я окончательно забиваю на Полку.

Нет конечно, все совсем наоборот. В общем, за последнее время, я, как разработчик, узнал много нового, мой код стал более крут (100%, через лет 5 я буду считать себя крапом и рассказывать сказки, о том, что вот сейчас мой код точно крут!) и в какой-то момент все пришло к тому, что код Полки стало просто невыносимо поддерживать.

CMS моя, при этом, тоже, не стояла на месте и за последний год обросла множеством разных фич, упрощающих разработку сайтов любой сложности. Скилл в настройке серверов тоже вырос (надеюсь руки до обновления сервера тоже дойдут). В общем, все это привело к тому, что на код Полки стало больно смотреть и каждое изменение в ней вызывало дикую головную боль, а все потому что 5-10 лет назад я кодил как клешнерук.

На самом деле, я не удивлен, что это все произошло, так как все мы развиваемся, а кодить этот сайт я начал еще во времена поддержки IE6 (какой-то костыль для него до сих пор подключен в шапке сайта).

В итоге пару недель назад я пришел к выводу, что хватит это все терпеть и нужно все начать заново *_*

А значит нас ждет:
Супер-быстрый сайт-приложение, работающий на React https://reactjs.org/
Отзывчивая верстка с 3-мя ступенями (смартфоны, планшеты, десктопы)
Полное покрытие API всех функций сайта (с учетом Реакта, того и гляди приложение появится, но это вообще не в приоритете и я это точно делать не буду)
Весь текущий контент я постараюсь полностью отконвертировать под новые реалии (не факт, что выйдет все с первого раза, но будем стараться)

Немного минусов (относительных):
Теперь сайт будет тестироваться (иногда) начиная с IE11+/Edge
При отключении Javascript сайт не будет работать вообще

А теперь, то, ради чего я это все пишу.
Скорее всего в начале-середине января движок сайта будет обновлен, версия PHP будет переведена на 7.х, от Apache мы полностью избавимся в пользу связки nginx+php-fpm.

Это довольно дерзкий шаг и можно было бы сделать все это на тестовом сервере и написать скрипты миграции для боевого сервера, но в этом можно увязнуть надолго. В общем, все это приведет к довольно адским и непредсказуемым последствиям, возможно на какое-то время основные функции сайта придут в негодность и придется все быстро исправлять. В этот период очень важно будет писать мне о найденных ошибках, но о нем я сообщу позднее.

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

В общем, постараюсь держать вас в курсе.

Спасибо за внимание! *_*

П.С. 100% сейчас придут люди и напишут, что лучше бы я ачивки новые ввел *_*
135 1
Поделиться
Автор
Полка Профиль Фигурки Аниме Блог Фото Активность Отзывы Магазин
Отправить ПМ