Писать RSDN на C# было большой ошибкой.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 18:03
Оценка: -2 :))) :))) :))) :))) :))) :))) :))
Вот linux.org.ru написан на Java, и это было правильное решение.

Сейчас появилось много других форумов и библиотек на Java, и можно всего наадаптировать, как и делают китайцы:

https://github.com/88250/symphony

A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java


По опенсорсности китайский движок превосходит этот, и по возможностям развёртывания на российских процессорах тоже.
Re: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 18:27
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>По опенсорсности китайский движок превосходит этот, и по возможностям развёртывания на российских процессорах тоже.


А что это меняет для практики?
Re[2]: Писать RSDN на C# было большой ошибкой.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 18:31
Оценка: :)
S> А что это меняет для практики?

Сейчас запускается много новых форумов, как правило на движке Discourse, а он на Ruby.
И тут вопрос — что лучше выучить Ruby или Java? По-моему, второе, без вариантов.

Ну уж точно не C#. Просто, видимо, тебе в ближайшее время не надо делать новый сайт.

На практике это приведёт к тому, что в России будет меньшее удельное количество обсуждений на родном русском языке,
чем обсуждений в Китае на китайских форумах на китайском языке. Удельное — это в смысле постов на человека.
И мы утратим всё, что ещё не утратили, как это было с Луной и индусами.
Отредактировано 30.10.2023 18:37 Эйнсток Файр . Предыдущая версия . Еще …
Отредактировано 30.10.2023 18:35 Эйнсток Файр . Предыдущая версия .
Отредактировано 30.10.2023 18:35 Эйнсток Файр . Предыдущая версия .
Re: Писать RSDN на C# было большой ошибкой.
От: rudzuk  
Дата: 30.10.23 18:39
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ> Вот linux.org.ru написан на Java, и это было правильное решение.


Аксиома Эскобара.
avalon/3.0.2
Re: Надо переписать на Go
От: LaptevVV Россия  
Дата: 30.10.23 18:42
Оценка: -1 :)
будет еще быстрее и на дольше хватит ...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Писать RSDN на C# было большой ошибкой.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 18:43
Оценка:
ЭФ>> Вот linux.org.ru написан на Java, и это было правильное решение.

R> Аксиома Эскобара.


LOR начали писать в 1998-м году, в общем, тогда ещё особо не было выбора, аксиома неприменима.
Re[2]: Надо переписать на Go
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 18:45
Оценка: :)))
LVV> Надо переписать на Go — будет еще быстрее и на дольше хватит ...

Плохая идея, я считаю,
хуже, чем сейчас начинать делать сайт на Java-е.

Сейчас имеет смысл делать сайт именно на Java из-за большого количества наработок,
думаю что в Go меньше опенсорсности.
Re[3]: Писать RSDN на C# было большой ошибкой.
От: rudzuk  
Дата: 30.10.23 18:46
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ> ЭФ>> Вот linux.org.ru написан на Java, и это было правильное решение.


ЭФ> R> Аксиома Эскобара.


ЭФ> LOR начали писать в 1998-м году, в общем, тогда ещё особо не было выбора, аксиома неприменима.


Я в 2023 отвечаю, не в 98.
avalon/3.0.2
Re[3]: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 18:49
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Сейчас запускается много новых форумов, как правило на движке Discourse, а он на Ruby.


Форумы уже отмирают — это нам, стартаперам, тут привычнее. Сейчас движки подобные Reddit — тот же Хабр у нас.

Новые форумы как таковые не появляются.

Ну и какая разница на чем писали, если все-равно нужно писать заново.

ЭФ>Ну уж точно не C#. Просто, видимо, тебе в ближайшее время не надо делать новый сайт.


Чем C# плох? Уже опенсорс, работает на Linux.

ЭФ>На практике это приведёт к тому, что в России будет меньшее удельное количество обсуждений на родном русском языке,

ЭФ>чем обсуждений в Китае на китайских форумах на китайском языке. Удельное — это в смысле постов на человека.
ЭФ>И мы утратим всё, что ещё не утратили, как это было с Луной и индусами.

Так если бы писали на Java изначально — что бы поменялось? Этот движок уже не соответствует духу времени в любом случае и нужно 100% переписывать.
Отредактировано 30.10.2023 18:53 Shmj . Предыдущая версия .
Re[4]: Писать RSDN на C# было большой ошибкой.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 18:50
Оценка:
S> Сейчас движки подобные Reddit

Ой, только не начинай — https://github.com/dessalines/flowchat

A reddit alternative featuring communities and live-updating threaded conversations.

Java/Typescript
Re[2]: Надо переписать на Go
От: rudzuk  
Дата: 30.10.23 18:52
Оценка: +2
Здравствуйте, LaptevVV, Вы писали:

LVV> будет еще быстрее и на дольше хватит ...


Да не, на Обероне надо... или Драконе
avalon/3.0.2
Re[5]: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 18:54
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

S>> Сейчас движки подобные Reddit


ЭФ>Ой, только не начинай — https://github.com/dessalines/flowchat

ЭФ>

A reddit alternative featuring communities and live-updating threaded conversations.

ЭФ>Java/Typescript

Да причем тут язык? В любом случае все нужно переписывать с нуля — старые наработки только будут мешать — легаси всегда плохо.
Re[4]: Писать RSDN на C# было большой ошибкой.
От: rudzuk  
Дата: 30.10.23 18:54
Оценка:
Здравствуйте, Shmj, Вы писали:

S> Чем C# плох? Уже опенсорс, работает на Linux.


Скоро его без помощи гыпыты будет не прочитать...
avalon/3.0.2
Re[6]: Писать RSDN на C# было большой ошибкой.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 18:55
Оценка: +2
S> старые наработки только будут мешать — легаси всегда плохо.

Вот неправда. Технический долг это плохо. Не надо его накапливать.

А наработки — это хорошо.
Отредактировано 30.10.2023 18:55 Эйнсток Файр . Предыдущая версия .
Re[5]: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 19:03
Оценка:
Здравствуйте, rudzuk, Вы писали:

S>> Чем C# плох? Уже опенсорс, работает на Linux.

R>Скоро его без помощи гыпыты будет не прочитать...

Ну это преувеличение.
Re[7]: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 19:06
Оценка: +1 :)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Вот неправда. Технический долг это плохо. Не надо его накапливать.

ЭФ>А наработки — это хорошо.

Так даже взять Java — в 2000-х годах писали бы на Spring MVC. А сейчас актуален совсем другой подход — разбиение API на беке и мощный фронтенд на Angular или там Vue. Ничего общего.

И сама доменная модель — форумы и аналог Reddit — разные.

Т.е. фактически ничего полезного нельзя перенести из старого проекта — проще писать с нуля.

Все наработки, которые хотелось бы сохранить — сейчас GPT выдаст с нуля за 2 минуты.
Отредактировано 30.10.2023 19:08 Shmj . Предыдущая версия .
Re[8]: Писать RSDN на C# было большой ошибкой.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 30.10.23 19:09
Оценка:
S> сама доменная модель — форумы и аналог Reddit — разные.
S> фактически ничего полезного нельзя перенести из старого проекта — проще писать с нуля.

Это неверно. Потому что в процессе разработки формируется команда, идут обсуждения, нарабатываются скиллы.
И команде LOR проще будет переписать с Java на Java,
чем команде RSDN с C# на Java (вторым доучивать придётся гораздо большое, и писать они будут, соответственно, дольше).
Re[9]: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 19:13
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Это неверно. Потому что в процессе разработки формируется команда, идут обсуждения, нарабатываются скиллы.

ЭФ>И команде LOR проще будет переписать с Java на Java,
ЭФ>чем команде RSDN с C# на Java (вторым доучивать придётся гораздо большое, и писать они будут, соответственно, дольше).

А почему бы им не использовать C#? Зачем им российские процессоры то? Форум позиционируется как международный — вот даже от ru отказались.

Здесь многие живут не в РФ и не поддерживают так называемый путь России.

В любом случае у команды, если таковая за 20 лет сохранилась, нет желания писать аналог Reddit или что-то подобное. Тем более Хабр уже есть — уже все написали и там не в языке дела.

Ради нового проекта, если он значим, можно выучить язык. Только проекта нет и не нужен как бы.
Отредактировано 30.10.2023 19:15 Shmj . Предыдущая версия .
Re[6]: Писать RSDN на C# было большой ошибкой.
От: rudzuk  
Дата: 30.10.23 19:17
Оценка:
Здравствуйте, Shmj, Вы писали:

S> S>> Чем C# плох? Уже опенсорс, работает на Linux.


S> R>Скоро его без помощи гыпыты будет не прочитать...


S> Ну это преувеличение.


Нет. Это тенденция.
avalon/3.0.2
Re[7]: Писать RSDN на C# было большой ошибкой.
От: Shmj Ниоткуда  
Дата: 30.10.23 19:27
Оценка:
Здравствуйте, rudzuk, Вы писали:

S>> Ну это преувеличение.

R>Нет. Это тенденция.

После деревьев выражений — никаких особо значимых сложных концепций не появилось. async/await — даже в JS подвезли.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.