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

Если я начинающий веб-разработчик, то стоит ли делать интернет-магазин для портфолио на чистом PHP, или лучше сразу разрабатывать его под CMSку? Потому что как я понимаю, сейчас на фрилансе большего всего заказов на создание сайта именно под CMSки, чем на чистом PHP? И при устройстве на работу, там уже нужны знания по CMSкам.
  • Вопрос задан
  • 3325 просмотров
Решения вопроса 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
Просто люблю качественно работать
Всегда есть смысл что то делать для портфолио.
Ответ написан
Комментировать
Если начинающий, лучше изучите существующие cms и их подходы. Велосипеды лучше писать не тогда, когда не знаете других продуктов, а когда хорошо знаете и они вам не подходят.
Ответ написан
65536
@65536
правильная цепочка в вашем случае такова: чистый пхп -> фреймворк -> цмс -> магаз, можно без звена цмс. чистый пхп -> магаз - это будет такой магаз, который в один не столь отдаленный момент станет невозможно дорабатывать. писать фреймворк это целая жизнь, пока напишете, забудете про магаз, а заодно изучите популярные фв, поэтому написание фреймворка можно сократить. чистый пхп -> цмс - тема еще более гиблая, чем что либо на чистом пхп. цмс должна делаться поверх слоя, в котором уже решены более низкоуровневые задачи, и само по себе создание цмс может оказаться сложнее и нетривиальнее чем создание фв, вылезет куча разнообразных аспектов и тонкостей, о которых заранее не подозреваешь. в общем написание цмс можно тоже сократить. остается перебрать и изучить все что есть готовое из обозримого и что-то выбрать. ну либо пройти путь самурая с многократными переписываниями мегабайтов кода и других мытарств и так и не вспомнить про какой-то там магазин, либо просто сделать очередную неповижную говняшку на пхп
Ответ написан
Комментировать
hpcmir
@hpcmir
Работаю в сфере ИТ. http://hpc.by/ Беларусь Минск
Для портфолио - только на CMS, для себя - как угодно. Именно знание тонкостей работы с определённой (популярной) CMS будет делать Вас очень привлекательным в глазах потенциального работодателя, который, как уже было сказано здесь, руководствуется правилами - дешево и быстро.
Ответ написан
Комментировать
@argenit
Если есть лишнее время тогда вперед на чистом пхп. Самый простой путь поставить на ВП или opencart
Ответ написан
Комментировать
dsadasdad
@dsadasdad
lol
Целый инет магазин наверное не зачем. Напиши отдельно корзину, отдельно сделай фильтры, впринципе больше там нече не нужно. Сортировочку замути.
Ответ написан
Комментировать
Я бы для начала выучил фрэймворк. Потом написал цмс, а потом магазин. Я писал цмс 6 месяцев. За год, на нем сделал десяток сайтов и интернет магазинов. Вообщем, разберитесь с фрэймворком, ибо на чистом пхп писать вы будете долго
Ответ написан
Комментировать
Tosting
@Tosting
анархокодер
по опыту могу сказать - если он будет с нормальным дизайном - то стоит, ибо ведутся на картинку
Ответ написан
Комментировать
puchkovk
@puchkovk
Усложнять — просто. Упрощать — сложно.
Не тратьте время на чистый PHP. Начните с любого распространенного фреймворка, сделайте на нем что-то простое, чем можно будет пользоваться. Главное - четко поставьте себе ТЗ. ПосмОтрите на архитектуру, на организацию кода, сделаете пару модулей. И получите удовольствие, а не будете биться об собственное незнание. Главное, берите что-то нормальное - Laravel, Kohana, Yii, даже opencart можно, чтобы начать с чего-то простого.

Вы же не начинаете сажать лес, когда нужно сделать деревянный забор, правда? Это только кажется, что все просто. Не просто, серьезно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект