Социальные сети Они полны постов, в которых уверяют, что графические дизайнеры, веб-разработчики или видеоредакторы, помимо других профессий, больше не нужны, и предсказывают судьбу часовщиков и сапожников.. В этой статье я собираюсь объяснить, почему ChatGPT (пока) не заменит меня.
Конечно, учитывая характер этого почтенного блога, Эта тема станет поводом прокомментировать некоторые инструменты с открытым исходным кодом.
Почему ChatGPT (по-прежнему) не заменит меня
Я до сих пор продолжаю делать сайты для друзей и старых клиентов. Я оставил эту деятельность, потому что устал от клиентов с парами, которые считают, что у них есть эстетические критерии, племянников, которые хорошо справляются со «стажировкой» и которые просят меня разработать веб-сайт, подобный Amazon, с бюджетом страницы на Google Sites.
Сейчас я затрагиваю эту тему для компании, менеджером которой был назначен друг. Однако. Проблемы следующие:
- У них нет полноценного сайта, только страница с логотипом и несколькими фотографиями.
- У них нет перечня услуг. В качестве ссылки мне дали ряд конкурирующих компаний, но не ссылки, а название в аудиофайле. Я должен довериться Святому Гуглу, чтобы найти их путем приближения.
- Предыдущий веб-разработчик исчез, и он не знает пароля от службы регистрации доменов. Нам придется позвонить в США, чтобы они предоставили нам доступ.
- Они не знают особенностей веб-хостинга (Они все еще заплатили за несколько месяцев, поэтому я не могу это изменить. Функции определяют, какие инструменты можно использовать..
Как выбрать инструменты с открытым исходным кодом для веб-дизайна
Для создания сайта есть три варианта.
- Контент-менеджеры: Это программы, которые позволяют вам абстрагироваться от всего, что связано с дизайном и кодированием, и сконцентрироваться на контенте. У них есть ряд шаблонов для изменения внешнего вида и расширения его функциональных возможностей. Некоторые контент-менеджеры с открытым исходным кодом — это Drupal, WordPress или Joomla.
- Рамки: это компоненты, которые можно использовать для создания ваших сайтов. Некоторые специализируются на презентации или адаптации к различным устройствам, например Bootstrap, или добавлении интерактивности, например Jquery. Оба имеют открытый исходный код.
- Кодирование с нуля: Часть веб-сайтов, которую видят пользователи (известная как интерфейсное программирование, она основана на использовании HTML5, CSS3 и Javascript, все они основаны на открытых стандартах. Часть работы, которая выполняется на серверах (отправка форм, обработка и обновление данных), также известное как серверное программирование.Здесь используются языки с открытым исходным кодом, такие как Python или PHP.
В целом на сайтах, не требующих частого обновления со стороны непрофессиональных пользователей (например, блог или интернет-магазин), я не рекомендую использовать контент-менеджеры.. Они не только требуют дополнительных ресурсов сервера, но и требуют использования базы данных, что может представлять угрозу безопасности. Кроме того, следует обращать внимание на обновления, так как они часто становятся целью компьютерных преступников.
Проектирование с нуля или использование фреймворка требует от разработчика больше работы, поскольку вам необходимо убедиться, что оно работает на наибольшем количестве устройств и браузеров. возможный. Но в долгосрочной перспективе это вызывает меньше головной боли.
Проблема, которую следует учитывать и с которой сталкиваются некоторые начинающие разработчики и клиенты, желающие сэкономить, — это проблема бесплатных шаблонов.
Эти шаблоны обычно можно загрузить бесплатно, но, если вы ознакомитесь с лицензией, для коммерческого использования их необходимо проверить. Или у них есть компоненты, которые не разрешают их использование на коммерческих веб-сайтах. Когда я использовал эти шаблоны, я тратил больше времени на вывод данных, чем на сохранение кода.
Что касается запроса ChatGPT создать для вас сайт,Помимо того, что бесплатная версия неактуальна, вы должны знать, что спрашивать.. И вам придется внести изменения в код, потому что он обычно дает сбои.
В будущих статьях мы продолжим эту историю и ее учение.