Стоит ли создавать интернет-магазин для портфолио на чистом PHP?

Если я начинающий веб-разработчик, то стоит ли делать интернет-магазин для портфолио на чистом PHP, или лучше сразу разрабатывать его под CMSку? Потому что как я понимаю, сейчас на фрилансе большего всего заказов на создание сайта именно под CMSки, чем на чистом PHP? И при устройстве на работу, там уже нужны знания по CMSкам.
  • Вопрос задан
  • 3173 просмотра
Решения вопроса 1
StrangeAttractor
@StrangeAttractor
Смотря что Вы хотите продемонстрировать:

Если умение программировать на PHP, скилл web-разработчика, то наличие в портфолио опенсорсного движка для магазина (или чего угодно, в общем-то), качество кода и UX которого характеризует ваш скилл в этом деле определённо не помешает. При этом совсем уж чистый PHP использовать не обязательно: посмотрите актуальные фрэймворки (Laravel, Symfony, Kohana, Yii, Zend, Nette, etc) и сделайте выбор между одним из них или голым PHP/велосипедом по критерию "в каком случае реализацующий мою задумку код будет наиболее читаем, расширяем, надёжен и производителен" (в особо простых случаях фрэймворк - это overkill, в большинстве более-менее сложных - лучше с фрэймворком).

Если умение делать и поддерживать интернет-магазины - то реализованные проекты на общепринятых e-commerce CMS (PrestaShop, OpenCart, Magento, osCommerce/ZenCart, и т.п.) думаю будут в портфолио ценнее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 11
@Afatar
Конечно делай. Если есть время и тебе лет 13-15, то это отличный способ набить шишки и прокачать свой скилл. Обычно так и становятся программистами. С начало пишешь говно, потом читаешь про MVC, переписываешь, получается MVC говно, потом узнаешь про фреймворки и пишешь говно на фрейворке. Потом идешь в крутую контору и из тебя год выбивают все говно и после этого становишься специалистом.
Ответ написан
Stalker_RED
@Stalker_RED
С точки зрения фриланса, лучше взять готовый известный продукт, типа opencart. Может быть пару модулей к нему написать. Во фрилансе большинство заказчиков хочет "быстро, дешево и с хорошей поддержкой". Завтра вы уйдете в другой проект, и кто будет разбираться в вашем коде?

А при устройстве на работу - работа бывает разная. Большинство хотят чтобы вы знали хотя-бы один крупный фреймворк - типа zend, symfony, yii, lavarel. Знаете один - сможете в приемлемое время разобраться и с другим. А конкретную CMS хотят в основном те, у кого уже есть ряд продуктов на этой CMS.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Всегда есть смысл что то делать для портфолио.
Ответ написан
Комментировать
Tantacula
@Tantacula
Ларавельщик, витающий в небесах.
Если начинающий, лучше изучите существующие cms и их подходы. Велосипеды лучше писать не тогда, когда не знаете других продуктов, а когда хорошо знаете и они вам не подходят.
Ответ написан
65536
@65536
правильная цепочка в вашем случае такова: чистый пхп -> фреймворк -> цмс -> магаз, можно без звена цмс. чистый пхп -> магаз - это будет такой магаз, который в один не столь отдаленный момент станет невозможно дорабатывать. писать фреймворк это целая жизнь, пока напишете, забудете про магаз, а заодно изучите популярные фв, поэтому написание фреймворка можно сократить. чистый пхп -> цмс - тема еще более гиблая, чем что либо на чистом пхп. цмс должна делаться поверх слоя, в котором уже решены более низкоуровневые задачи, и само по себе создание цмс может оказаться сложнее и нетривиальнее чем создание фв, вылезет куча разнообразных аспектов и тонкостей, о которых заранее не подозреваешь. в общем написание цмс можно тоже сократить. остается перебрать и изучить все что есть готовое из обозримого и что-то выбрать. ну либо пройти путь самурая с многократными переписываниями мегабайтов кода и других мытарств и так и не вспомнить про какой-то там магазин, либо просто сделать очередную неповижную говняшку на пхп
Ответ написан
Комментировать
@argenit
Если есть лишнее время тогда вперед на чистом пхп. Самый простой путь поставить на ВП или opencart
Ответ написан
Комментировать
dsadasdad
@dsadasdad
lol
Целый инет магазин наверное не зачем. Напиши отдельно корзину, отдельно сделай фильтры, впринципе больше там нече не нужно. Сортировочку замути.
Ответ написан
Комментировать
Я бы для начала выучил фрэймворк. Потом написал цмс, а потом магазин. Я писал цмс 6 месяцев. За год, на нем сделал десяток сайтов и интернет магазинов. Вообщем, разберитесь с фрэймворком, ибо на чистом пхп писать вы будете долго
Ответ написан
Комментировать
Tosting
@Tosting
анархокодер
по опыту могу сказать - если он будет с нормальным дизайном - то стоит, ибо ведутся на картинку
Ответ написан
Комментировать
puchkovk
@puchkovk
Усложнять — просто. Упрощать — сложно.
Не тратьте время на чистый PHP. Начните с любого распространенного фреймворка, сделайте на нем что-то простое, чем можно будет пользоваться. Главное - четко поставьте себе ТЗ. ПосмОтрите на архитектуру, на организацию кода, сделаете пару модулей. И получите удовольствие, а не будете биться об собственное незнание. Главное, берите что-то нормальное - Laravel, Kohana, Yii, даже opencart можно, чтобы начать с чего-то простого.

Вы же не начинаете сажать лес, когда нужно сделать деревянный забор, правда? Это только кажется, что все просто. Не просто, серьезно.
Ответ написан
Комментировать
hpcmir
@hpcmir
Работаю в сфере ИТ. http://hpc.by/ Беларусь Минск
Для портфолио - только на CMS, для себя - как угодно. Именно знание тонкостей работы с определённой (популярной) CMS будет делать Вас очень привлекательным в глазах потенциального работодателя, который, как уже было сказано здесь, руководствуется правилами - дешево и быстро.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы