что выбрать для разработки сайта
729
20
Никогда не писал маленькие сайты на подобии интернет магазинов, всегда работал только над большим энтерпрайзом, поэтому возник вопрос, какой стек технологий использовать для создания сайта
Так как бэк не хочется делать на java/kotlin потому что это долго, муторно да и просто не хочется тащить джаву на какой-то маленький интернет магазин, появился выбор между express/react и python django
За express конечно в плюсы идет то что он отлично сочетается с mongo, как никак javascript который я не плохо знаю
За django в плюс идет то что там много чего есть из коробки, mvc ( или же лучше сделать rest через django rest framework, а фронт также написать на условном реакте?), с питоном вроде нет сильных проблем, но я на нем мало что писал, хотя язык на котором писать мало на что влияет так что разберусь
Что выбрать из этого? или есть еще варианты?
HiThere сказал(а):↑спринг конешн
Нажмите, чтобы раскрыть...... и с каких пор на спринг буте базовый магазин долго писать? Возьми grails, там вроде еще быстрее.
webflux сочетается с монгой, хз в чем проблема)
а так да, nodejs или flask наверное я бы взял поиграться. На flask я попробовал, вроде прикольно, но конечно же после спринг бута это какаха.
HiThere сказал(а):↑Никогда не писал маленькие сайты на подобии интернет магазинов, всегда работал только над большим энтерпрайзом, поэтому возник вопрос, какой стек технологий использовать для создания сайта
Так как бэк не хочется делать на java/kotlin потому что это долго, муторно да и просто не хочется тащить джаву на какой-то маленький интернет магазин, появился выбор между express/react и python django
За express конечно в плюсы идет то что он отлично сочетается с mongo, как никак javascript который я не плохо знаю
За django в плюс идет то что там много чего есть из коробки, mvc ( или же лучше сделать rest через django rest framework, а фронт также написать на условном реакте?), с питоном вроде нет сильных проблем, но я на нем мало что писал, хотя язык на котором писать мало на что влияет так что разберусь
Что выбрать из этого? или есть еще варианты?
Нажмите, чтобы раскрыть...Хз, делаю на юкоз, уже имею 50 сайтов
Till_Its_Gone сказал(а):↑... и с каких пор на спринг буте базовый магазин долго писать?
Нажмите, чтобы раскрыть...считаешь что на спринге быстро делать rest? слишком много заморочек для того чтобы создать простой сайт, java как и спринг всегда были для энтерпрайза, для мелких сайтов есть более легкие решения, зачем мне пытаться строить какую-то архитектуру, описывать множество объектов, когда я могу создать get request в 3 строчки на экспресе, может на спринге писать не так и долго, но тащить джаву/kotlin не сильно хочется, для мелких сайтов есть более удобные решения
Есть такое правило, чем сильнее ты заморачиваешься над продуктом, тем меньше шансов что ты его закончишь делать
Till_Its_Gone сказал(а):↑На flask я попробовал, вроде прикольно, но конечно же после спринг бута это какаха.
Нажмите, чтобы раскрыть...Да и флакс по сравнению в джанго смысла юзать мало, когда нужно сделать пару запросов и забить то да, быстро, когда более менее что-то большое хочешь сделать то смысла от фласка мало, т.к в джанго все уже это есть
HiThere сказал(а):↑Да и флакс по сравнению в джанго смысла юзать мало, когда нужно сделать пару запросов и забить то да, быстро, когда более менее что-то большое хочешь сделать то смысла от фласка мало, т.к в джанго все уже это есть
Нажмите, чтобы раскрыть...какая архитектура? Высрать rest repositories на спринге это сложно и нужно думать над архитектурой?
так джанго это что-то типа jsp. На фласке рест апи как я понял делается.
Ты сам себе противоречишь, то тебе долго, то не хватает хттп либы. Возьми golang, изучи за пару недель, запили себе апи, там даже фреймворк не нужен и будет быстро, максимум http либу типа gorilla/mux
HiThere сказал(а):↑Никогда не писал маленькие сайты на подобии интернет магазинов, всегда работал только над большим энтерпрайзом, поэтому возник вопрос, какой стек технологий использовать для создания сайта
Так как бэк не хочется делать на java/kotlin потому что это долго, муторно да и просто не хочется тащить джаву на какой-то маленький интернет магазин, появился выбор между express/react и python django
За express конечно в плюсы идет то что он отлично сочетается с mongo, как никак javascript который я не плохо знаю
За django в плюс идет то что там много чего есть из коробки, mvc ( или же лучше сделать rest через django rest framework, а фронт также написать на условном реакте?), с питоном вроде нет сильных проблем, но я на нем мало что писал, хотя язык на котором писать мало на что влияет так что разберусь
Что выбрать из этого? или есть еще варианты?
Нажмите, чтобы раскрыть...Интернет магазин на реакте - самое тупое что можно сделать. Сделай на php и не парься, yii2 или laravel
Till_Its_Gone сказал(а):↑Ты сам себе противоречишь, то тебе долго, то не хватает хттп либы. Возьми golang, изучи за пару недель, запили себе апи, там даже фреймворк не нужен и будет быстро, максимум http либу типа gorilla/mux
Нажмите, чтобы раскрыть...не сильно хочется новый язык учить для того чтобы сделать то, что я мог сделать на языке который знаю
Повторюсь, на спринге дольше писать чем на том же условном джанго/экспресе, кодовая база будет больше, код на джаве в принципе пишется дольше чем на Js/python, спринг это не так технология которую стоит использовать для мелких проектов, зачем если есть более удобные аналоги
Хочешь подискутировать по поводу спринга/java , го в личку, там и поспорим
Neoro сказал(а):↑Интернет магазин на реакте - самое тупое что можно сделать. Сделай на php и не парься, yii2 или laravel
Нажмите, чтобы раскрыть...расскажешь почему реакт плох для этого?
HiThere сказал(а):↑не сильно хочется новый язык учить для того чтобы сделать то, что я мог сделать на языке который знаю
Повторюсь, на спринге дольше писать чем на том же условном джанго/экспресе, кодовая база будет больше, код на джаве в принципе пишется дольше чем на Js/python, спринг это не так технология которую стоит использовать для мелких проектов, зачем если есть более удобные аналоги
Хочешь подискутировать по поводу спринга/java , го в личку, там и поспорим
расскажешь почему реакт плох для этого?
Нажмите, чтобы раскрыть...а что ты вообще хочешь? Просто увидеть у себя перед лицом крудо-магазин по фану? Или покодить интересно? Честно не понимаю
Till_Its_Gone сказал(а):↑а что ты вообще хочешь? Просто увидеть у себя перед лицом крудо-магазин по фану? Или покодить интересно? Честно не понимаю
Нажмите, чтобы раскрыть...покодить интересно можно и на другом языке кроме джавы) да и на джаве/котлине мне приходится кодить каждый день, так что интерес падает
мне сейчас лучше по быстрому что-то накидать, увидеть что работает и забыть про то что я когда то это сделал, ну и чтобы было легко кастомизировать и расширять
HiThere сказал(а):↑покодить интересно можно и на другом языке кроме джавы) да и на джаве/котлине мне приходится кодить каждый день, так что интерес падает
мне сейчас лучше по быстрому что-то накидать, увидеть что работает и забыть про то что я когда то это сделал, ну и чтобы было легко кастомизировать и расширять
Нажмите, чтобы раскрыть...хз в чем интерес)
Я например сейчас балуюсь, так я пишу сам себе веб сервер, сам напишу себе генератор шаблонов, и сделаю себе какой-то сайтик. Тоесть из либ у меня будет только lombok, mapstruct, slf4j, jdbc. ВСЕ. Потом еще хочу запилить DI и будет у меня свой недофреймворк с недоконтейнером :D. Вот это интересно.
А дергать ендпоинты, в чем интерес? Рест контроллеров не написался?) впрочем твое дело) если уж пилить по фану на фреймворках, то делай на ноде)
По фану есть groovy еще, если хочется мозг взорвать, то scala
HiThere сказал(а):↑давно пропал интерес к кодингу чтобы пытаться делать что-то свое, когда такое уже сделано до меня, бывает конечно интересно сделать что-нибудь, но каждый день сидеть и выдумывать что-то лень, на работе хватает программирования
Нажмите, чтобы раскрыть...пфф) поверь еще такая куча всего не написана. Если бы все было написано, то программирование не нужно было бы лол)
В той же джаве, в которой куча всего есть, можно еще такую же кучу написать полезного) Даже новичек может условно запилить какую-то полезную либу, которой нет или используемая всеми не очень то и хорошая)
Till_Its_Gone сказал(а):↑пфф) поверь еще такая куча всего не написана. Если бы все было написано, то программирование не нужно было бы лол)
В той же джаве, в которой куча всего есть, можно еще такую же кучу написать полезного) Даже новичек может условно запилить какую-то полезную либу, которой нет или используемая всеми не очень то и хорошая)
Нажмите, чтобы раскрыть...Дак понятно что много чего еще не написали, но я считаю что нужно писать что-то свое либо когда ты учишься, либо что-то реально полезное для коммьюнити, в остальных случаях такое себе
Till_Its_Gone сказал(а):↑учись) смысл от крудов
Нажмите, чтобы раскрыть...да это не для учебы, просто проект нужно по быстрому склепать, выбрал django, посидел часа 3, пока вроде каеф, работа с файлами очень удобна и встроенная админка просто шикарна, не нужно самому лезть в базу и делать sql запросы, все за тебя уже сделано, идеально для мелкого магазина
HiThere сказал(а):↑да это не для учебы, просто проект нужно по быстрому склепать, выбрал django, посидел часа 3, пока вроде каеф, работа с файлами очень удобна и встроенная админка просто шикарна, не нужно самому лезть в базу и делать sql запросы, все за тебя уже сделано, идеально для мелкого магазина
Нажмите, чтобы раскрыть...ты вроде как создал тему с вопрос насчет того, на чем поиграться =)
играться на django это как взять собранный конструктор вместо игрушки и играться им)
ну лично я так понял.
HiThere сказал(а):↑Никогда не писал маленькие сайты на подобии интернет магазинов, всегда работал только над большим энтерпрайзом, поэтому возник вопрос, какой стек технологий использовать для создания сайта
Так как бэк не хочется делать на java/kotlin потому что это долго, муторно да и просто не хочется тащить джаву на какой-то маленький интернет магазин, появился выбор между express/react и python django
За express конечно в плюсы идет то что он отлично сочетается с mongo, как никак javascript который я не плохо знаю
За django в плюс идет то что там много чего есть из коробки, mvc ( или же лучше сделать rest через django rest framework, а фронт также написать на условном реакте?), с питоном вроде нет сильных проблем, но я на нем мало что писал, хотя язык на котором писать мало на что влияет так что разберусь
Что выбрать из этого? или есть еще варианты?
Нажмите, чтобы раскрыть...flask и web.py ещё варианты.
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:3
Просмотров:4
-
Сообщений:11
Просмотров:14
-
Сообщений:6
Просмотров:7
-
Сообщений:3
Просмотров:3
-
Сообщений:11
Просмотров:15