170 похожих чатов

Хай ребят, я хотел сделать один большой проект но очень

долго решаюсь какой tech stack выбрать для бэкенда я остановился на Го изначально хотел на питоне но потом передумал потому что многие сказали что когда проект вырастет будет трудно следить за питоновским кодом так как, все по разному пишут в питоне и естественно будет труднее понять их код, так вот какой фронтэнд фреймворк хорошо сочитается с Голанг ?
И где могу научиться дизайнить архитектуру больших проектов ?

15 ответов

14 просмотров

Эм, а причем тут фронтенд?

Если ты про SSR, то там только нода в любом случае

https://github.com/donnemartin/system-design-primer

Фронтенд фреймворк - любой Бекенд фреймворк - gin или httprouter Архитектура больших проектов - микросервисы vs монолит vs mix

Любой фреймворк. А научиться можно через опыт.ю: делаешь маленький проект, потом побольше, потом ещё больше. И через несколько лет у вас будет необходимый опыт

Для этого есть style guide питонисты и PEP8(для python, если питонисты его не знают, то и смотреть на них небезопасно). Все не уходят с js на clojure/reasonML/EML/прочее просто потому, что там все пишут по разному. Есть общий стайлгайд языка, и стайлгайд команды - всё, проблемы особой не вижу.

Artem Hrytsenko
Для этого есть style guide питонисты и PEP8(для py...

А в целом, всё зависит от самого проекта, каждый язык/фреймворк нужен для определённых задач, нельзя просто так сказать мол "это говно, пиши на том потому, что я так вижу".

большой проект - понятие растяжимое. кто сказал что он очень большой? чисто ваше субъективное мнение? когда проект вырастет - опять таки субъективное мнение или прям пришли спецы и сказали что он стопудово взлетит? Питон, Го? опять таки объем проекта, сколько времени понадобится? для всего свой инструмент. Если вы просто по кайфу, то выберете кайфовый язык. а если коммерческий взгляд, то некоторые прототипы проще на пыхе поднять например и проверить бизнес-модель чем тратить полгода в никуда. На питоне мне кажется побыстрее будет чем на Go.

Алексей Долгов
большой проект - понятие растяжимое. кто сказал чт...

лучше маленький но завершенный, чем большой и брошенный)

Алексей Долгов
большой проект - понятие растяжимое. кто сказал чт...

на го вообще быстро пишется, и отладка очень быстрая получается, так что прототипы норм писать

принцип такой: если ты знаешь что и как писать, то выбирай любой фреймворк который нравится. Если ты еще не знаешь что и как ты собрался писать, то бери стак который тебе уже знаком. Все равно первую версию нужно будет выкинуть и переписать заново.

Владимир Гришин
на го вообще быстро пишется, и отладка очень быстр...

ну возможно) что-то, что надо быстро - на го не приходилось писать. Готовый круд на php я подниму за 20 минут, на go врядли. Да и если глянуть на хакатоны, где за 3 дня надо что-то быстро сваять - все берут ларавел или рельсы

Алексей Долгов
ну возможно) что-то, что надо быстро - на го не пр...

Ну, мне кажется, если прям очень захотеть, то на го можно за 20-25 минут справится. P.S. а если взять питон, то и вовсе за 7-15 минут упртавится можно (:

Artem Hrytsenko
Для этого есть style guide питонисты и PEP8(для py...

Все не уходят с js на clojure/reasonML Лол, кто эти все?

Jasin Ka
Все не уходят с js на clojure/reasonML Лол, кто эт...

А ты много видел проектов на clojure/reasonML/eml/прочее?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта