LINUX.ORG.RU

Интернет магазин. На чём делать?

 , ,


0

1

Решил запилить небольшой интернет-магазин с целью самообучения, не для заказчика. Как считаете, что лучше выбрать?

Готовые CMS типа Opencart слишком уж перегружены. Куча полей для заполнения при заказе, которые, судя по мануалам, убираются всякими костылями или расширением за 450р. (это для опенкарта). Расширение чтобы что-то убрать — звучит немного бредово. А может есть смысл разобраться с CMS-кой только потому, что она часто используется? Может, есть какие-нибудь минималистичные CMS, в которых надо допиливать недостающий функционал, а не выпиливать ненужный?

Или лучше делать с нуля? Тогда на чём? Php, python+django, или что-то другое? Что более перспективно?

★★

убираются всякими костылями или расширением за 450р. (это для опенкарта). Расширение чтобы что-то убрать — звучит немного бредово

ну это вариант для эникейщиков, а ты же погроммист, почему бы не взять исходники того же опенкарта да не переделать под себя, выпилив всё лишнее прямо из кода?

xmichael
()

haskell уже предложили?

qnikst ★★★★★
()

Не знаю, где спросить, поэтому напишу здесь, в бессмысленном топике. Хочу для самообразования научиться рисовать круги на канвасе. Какую парадигму программирования посоветуете: PP, OOP или FP?

Virtuos86 ★★★★★
()
Ответ на: комментарий от Kilte

Интересно, а есть ecommerce на Haskell? С монадами и категориями?

theNamelessOne ★★★★★
()
Ответ на: комментарий от theNamelessOne

а кто тут правильно пишут забугорские названия? правильно, никто

anonymous
()
Ответ на: комментарий от theNamelessOne

Не-не. Из прототипного знаю только JavaScript, а с помощью него невозможно рисовать круги, как утверждает гуру анонiмус. Ты, наверное, меня разыгрываешь.

Virtuos86 ★★★★★
()

Или лучше делать с нуля?

с целью самообучения, не для заказчика

С этой целью можно и с нуля. Но дело в том, что ещё не знаешь, что «Куча полей для заполнения при заказе» тебе на самом деле нужны, хотя сейчас и кажется что нет. Кроме того тебе нужны ещё куча вещей, о которых ты сейчас не думаешь - всякие скидки, акции, рассылки, оповещения, бонусы, купоны, баннеры, лендинги, субдомены, 100500 разных схем оплаты, рефералы, субпродажи, обмен с excel и 1c, доставка, seo-примочки и ещё over9000 всякой хреноты. Имя им легион.

no-such-file ★★★★★
()
Ответ на: комментарий от Virtuos86

Из прототипного знаю только JavaScript, а с помощью него невозможно рисовать круги, как утверждает гуру анонiмус

Но ведь ты забыл про божественный Io!

theNamelessOne ★★★★★
()
Ответ на: комментарий от xmichael

почему бы не взять исходники того же опенкарта да не переделать под себя, выпилив всё лишнее прямо из кода?

Так при обновлении же всё слетит. И я не погроммист, а выбираю, какой язык погроммирования изучать исходя из задачи.

el-d ★★
() автор топика
Ответ на: комментарий от no-such-file

Кроме того тебе нужны ещё куча вещей, о которых ты сейчас не думаешь - всякие скидки, акции, рассылки, оповещения, бонусы, купоны, баннеры, лендинги, субдомены, 100500 разных схем оплаты, рефералы, субпродажи, обмен с excel и 1c, доставка, seo-примочки и ещё over9000 всякой хреноты

А кто доверит новичку такой сложный магазин?

el-d ★★
() автор топика
Ответ на: комментарий от commagray

flask

не бери бяку

Лол. Зачем советовать более убогий и тормозной фреймворк, чем даже джанга, если есть более вменяемые решения?

x3al ★★★★★
()
Ответ на: комментарий от x3al

Зачем советовать более убогий и тормозной фреймворк, чем даже джанга, если есть более вменяемые решения

А чем убога джанга, и какие решения более вменяемые?

el-d ★★
() автор топика
Ответ на: комментарий от el-d

А чем убога джанга

Гвоздями прибита к html (см. формы, к которым прибиты модели. Каждое поле модели знает, в какой html-виджет оно будет рендерится). Синхронна, и это в 2017 году (django-channels слишком ограниченные и убогие).

x3al ★★★★★
()
Ответ на: комментарий от el-d

кто доверит новичку

Дык тебе же с целью самообучения. Вот и учись.

no-such-file ★★★★★
()

Что более перспективно?

перспективно AI, machine learning, big data и низкоуровневое программирование всегда в моде

а интернет магазины тебя сейчас любой школьник за копейки запилит, рынок перегрет

umren ★★★★★
()

Интернет магазин. На чём делать?

На чем умеешь

судя по мануалам, убираются всякими костылями

Приведи пример. Может это не костыль, а просто твое недопонимание.

или расширением за 450р

А ты такой нищеброд, что не можешь инвестировать 450 рублей, чтобы потом получить больше?

Или лучше делать с нуля? Тогда на чём? Php, python+django, или что-то другое? Что более перспективно?

Webassembly.

Sociopsih ★☆
()
Ответ на: комментарий от Kilte

Представляю, насколько востребованным будет такой редкий специалист. )

Sociopsih ★☆
()

Вот почему никто до сих пор 1С-Битрикс не посоветовал? Слышал, что специалисты сейчас в цене.

ravdinve
()
Ответ на: комментарий от ravdinve

тут не советуют то, на чем весь реальный сектор работает

umren ★★★★★
()

Какие-то питоны и пхп советуете. Они доживают последние деньки с тех пор как nginx встроил js прямо в файлы конфигурации

makoven ★★★★★
()
Ответ на: комментарий от makoven

makoven

Они доживают последние деньки с тех пор как nginx встроил js прямо в файлы конфигурации

Можно поподробнее? Спасибо!

ravdinve
()

Делаю на django-oscar. Если что-то не нравится в базовой части, там есть механизм форка нужного модуля и можно под себя его подстроить.

gruy ★★★★★
()
Ответ на: комментарий от gruy

И как? Есть преимущества перед php-шными cms (кроме синтаксиса ПХП, который любят ругать)?

el-d ★★
() автор топика
Ответ на: комментарий от Virtuos86

Дарёному коню в зубы не смотрят, не капризничай.

Hertz ★★★★★
()
Ответ на: комментарий от xmichael

А ты пробовал что то допилить, или выпилить с опенкарта? Это самый сложный скрипт из всех что попадались, что там курили авторы не понятно. Чтобы сделать любую маленьку хрень, надо минимум создать 5 файлов в разных директориях! Это меганеудобно. Невероятно глупая система шаблонизации

mozgotron88
()
Ответ на: комментарий от mozgotron88

Невероятно глупая система шаблонизации

А где, на ваш взгляд, хорошая система шаблонизации?

el-d ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.