LINUX.ORG.RU

golang - где брать инфраструктуру

 ,


1

2

Хочу запилить «рабочие заметки» и прочую хрень для учебных целей на голанге. Нужны блоки регистрации по E-mail, контроля доступа, администрирование пользователей, сессий, и всё это должно быть уже в готовом виде. Не писать же это с нуля в XXI веке? Вопрос - где это берут? Я посмотрел пару туториалов, но они на то и туториалы, они показывают как делать, но делать надо самому.

Я пока нашёл вот что:

https://github.com/qor/qor - как я понял, они переписали с Руби. Про Руби я один раз читал, что там хронически не дружат со словом «качество», и что это вообще «фейк-технология» и от неё надо держаться на безопасном расстоянии. Что посоветуете, стоит ли связываться?

https://github.com/dionyself/golang-cms - проект одного человека, вдохновлённого примером Django. Во многом недопилен и пре-альфа.

http://www.gorillatoolkit.org - страшное название, страшный сайт, страшная картинка. Хотя по сути мне сказать нечего.

Что посоветуете?

★★★★★
Ответ на: комментарий от menangen

Rust синтаксически не лучше С++

Отказ.

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

А в новых стандартах C++ просто скопируют лучшие фишки ржавых, да и всё.

Жду не дождусь! Чтобы уже этот каловый конгломерат достиг критической массы и сколлапсировал в чёрную дыру.

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

в отличие от борщехаскелей

А в чем отличие? Такая же заносчивая маргинальщина. Рынка труда нет, кодеров очень мало, зато много фанбоев с ЧСВ.

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

zero-cost abstractions

move semantics

Так бывает? Или компилятор на столько умный, что уберёт все лишние копирования и под капотом останется «сишный трах с указателями» без утечек, но с казино и танцовщицами?..

И да, если захочешь ответить «да», лучше ничего не пиши...

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

С половиной баззвордов как раз носятся борщевики. Но я же не про технические отличия, а культурные. Культура 100% борщевая.

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

Также я полез в node.js, т.к. тогда я ещё пытался делать свой язык, и JS показался мне интересным.

Ты что творишь? Седина в голову, бес в ребро? Бери php/laravel, зачем тебе связываться с этими хипсторами? Ты же будешь там смотреться, как дед на вписке у школьников. Не, там, конечно, очень нужны серьёзные разработчики, но он не готов, чтобы вот так просто взять и начать что-то делать без болей.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 2)
Ответ на: комментарий от crutch_master

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

den73 ★★★★★
() автор топика
Последнее исправление: den73 (всего исправлений: 1)
Ответ на: комментарий от den73

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

И что тебя не устраивает в jvm? Зачем тебе этот говланг? Хотя gogs на нём сделали не плохо, он шустрый и жрёт мало, но всё же.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Я хочу много денег. Если я начинаю в технологии, которая существует 20 лет, мне никогда не догнать тех, кто на 10 лет моложе меня. А если я начинаю в технологии, которая постоянно меняется, у меня есть шанс.

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

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

Везде так будет. После 40 пора уже уходить на работу для настоящих мужыков (например, охранником в супермаркет). Я ушел и не жалею.

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

В программировании нужны мозги, а не «технологии». Что толку от толпы хипсторов с их «технологиями», которые двух таблиц связать не могут, чтобы не нахлебаться говна? Надо задачи решать, а не дрочить на «технологии». А когда надо решать задачи, тогда берут всякое старьё, например java, php, jquery. В остальное вкладываться надо.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 3)
Ответ на: комментарий от Rastafarra

советую переходить на котлин.

Для наколенных поделок вариант так себе. Так я тут не мог проект масштаба хелоуворлд скомпилять на машине с 512 Mb ОЗУ.

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

Лол, ещё один не прошёл через фильтр против дебилов.

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

Нда. Я создал эту тему 18-го днём, а сегодня 20-е вечер. Так и не нашёл подходящего кода, который это делает. Есть всякие CMS на PHP под GPL, не более того. Т.е. выдернуть кусок из какого-нибудь PHPbb и перевести его на голанг выглядит не вполне безумной мыслью, но я не хочу GPL - вдруг потом понадобится коммерчески использовать. Qor-example выглядит многообещающе, но чтобы его запустить, нужно долго и вдумчиво читать трекер, я не дочитал. Да и то там вроде нет подтверждения по E-mail. Также я нашёл несколько вариантов в интернете, но ни один из них не является полноценном. Ещё есть порядка 180 вариантов в гитхабе, я посмотрел несколько самых звездатых и ничего не нашёл. Таким образом, похоже, что придётся велосипедить, и на это уйдёт ещё дня три. Хорошо, что хотя бы я уже в своё время начал это велосипедить на нодке и хотя бы часть пути прошёл.

Вероятно, за это время я бы уже успел навелосипедить сносное решение, но мне казалось, что задача достаточно тривиальна и велосипедить её будет означать неумение пользоваться гуглом. Но похоже, что я либо не умею пользоваться гуглом, либо все зажали свой полезный код :) Даже в тильде.цц я не нашёл такого блока с подтверждением E-mail, а тот, что есть - бета.

den73 ★★★★★
() автор топика
Последнее исправление: den73 (всего исправлений: 1)
Ответ на: комментарий от den73

но я не хочу GPL - вдруг потом понадобится коммерчески использовать.

В чём проблема использовать GPL в бизнесе?

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