Спасибо всем за такой тёплый приём! Честно — не ожидал, что за пару дней столько комментариев, звёзд и столько поддержки.
Когда ковыряешь транслятор по ночам, иногда руки опускаются… А тут — бац! — крылья выросли. Значит, русский JavaScript действительно нужен ❤️
Ближайшие планы по IDE и редакторам:
Рапиру и Редактор Кузнечик — чтобы школьники 90-х–00-х заплакали от счастья)
Vim/Neovim (для аскетов)
1С:Предприятие — да, это будет бомба: встроенные модули на чистом русском JS
P.S. По какой-то странной причине я теперь могу писать только один комментарий в сутки. Видимо, это происки русофобов и Антанты — боятся, что мы слишком быстро построим суверенный JavaScript ☦️
А главное — петиция уже запущена: Подпишите, если тоже за русский код на государственном уровне: https://c.org/YLx5RqfczQ
Евразийский JavaScript будет! Все хейтеры бойтесь - решим вопрос с RJS и грянет страшный русский ИТ ренессанс!
Я использую copilot от MS/Github - он берет на себя почти всю работу связанную с созданием шаблонного кода для контроллеров и репозиториев - например, я пишу название метода репозитория как getTopCompaniesByStateAndCategory и он генерирует мне тело метода содержащие запрос написанный на DQL. Это экономит очень много времени и помогает избегать скучных моментов и сосредоточиться на важном.
Спасибо всем за такой тёплый приём! Честно — не ожидал, что за пару дней столько комментариев, звёзд и столько поддержки.
Когда ковыряешь транслятор по ночам, иногда руки опускаются… А тут — бац! — крылья выросли. Значит, русский JavaScript действительно нужен ❤️
Ближайшие планы по IDE и редакторам:
Рапиру и Редактор Кузнечик — чтобы школьники 90-х–00-х заплакали от счастья)
Vim/Neovim (для аскетов)
1С:Предприятие — да, это будет бомба: встроенные модули на чистом русском JS
P.S. По какой-то странной причине я теперь могу писать только один комментарий в сутки. Видимо, это происки русофобов и Антанты — боятся, что мы слишком быстро построим суверенный JavaScript ☦️
А главное — петиция уже запущена: Подпишите, если тоже за русский код на государственном уровне: https://c.org/YLx5RqfczQ
Евразийский JavaScript будет! Все хейтеры бойтесь - решим вопрос с RJS и грянет страшный русский ИТ ренессанс!
кажется черепашку звали Лого? и там можно было опустить каретку и поднять?
скоромно https://github.com/nike-17/rjs/pull/2
Разумеется, у мема цель — посмеяться. У RJS — снизить порог входа.
"Тело не способно освоить команды"?
12-летний школьник — не тело, а будущий разработчик.
Он освоит если быстрее, чем if.
А потом — и if, и for, и async.
RJS — не замена. Это лесенка:
Пишешь на русском → понимаешь логику.
Видишь скомпилированный JS → учишь оригинал.
Переходишь на английский — без боли.
"В код не способно"? А 1С-программисты — не разработчики? Они решают задачи, а не учат return ради галочки.
RJS — не высасывание. Это инструмент для реальных людей.
работаю? думаете rjs для меня работа? Это моя жизнь и моя культура
И когда вашему 12-летнему разработчику будет 13 грянет страшный русский ренессанс!
как можно сделать русский православный джаваскрипт в шутку - вы представляете сколько токенов на это потрачено?
Разумеется, ваше право быть против.
Но RJS — не для вас. Это не "облегчение", а инструмент для других:
Школьник 12 лет, который не знает if, но знает «если».
Джун из СНГ, который пишет логику на русском, а не переводит в голове.
Команда, где документация и код — на одном языке.
Вредно? Только если запрещать эксперименты. TypeScript был «вредным» — теперь без него никуда.
Глупо? А писать console.log в 3 ночи, вспоминая, как он пишется — умно?
RJS — MIT, open-source, работает. Не нравится — не используй. Нравится — rjs run hello.rjs.
Идеи не просят разрешения. Они просто появляются.
Разумеется! Так приятно читать комент от коллеги который уловил суть!
Yopta — мем для тусовки.
RJS — инструмент для работы. (Хотя, признаю: йопта.импорт("пацаны") — звучит заманчиво.)
Ой, "не разработчик"?
Ага:
Школьник 14 лет в кружке — не разработчик, пока не выучит for?
Джун из глубинки с 2к$ — не разработчик, если return путает с console.log?
Специалист в 1С — не разработчик, потому что на русском?
RJS — не издевательство. Это инструмент, как TypeScript или Babel. Пишешь на русском → вывод: валидный JS.
Английский — барьер? Для миллионов — да. Не потому что глупые. А потому что думают на русском.
Улицы мести? А мы — код писать. Без переключения языка.
rjs run example.rjs — работает. Ты — всё ещё в ярости.
я случайно нажал отклонить на смешную ветку комментариев от математика - прости меня автор
Ксенофоб-разработчик? Нет, прагматик.
RJS — не про ненависть к английскому. Это про инструмент для конкретной аудитории:
Школьники, которым 12 лет и if — это не слово, а препятствие.
Джуны в СНГ, которым не до MDN, когда дедлайн горит.
Тимы, где решение на русском, а не «explain in English».
А всё остальное — работает:
npm i russian-js-transpiler — уже на npm
Спецификация? Читаем на английском — транслятор не слепой
MDN? StackOverflow? Reddit? — копипастим, как всегда
ИИ? — он и так на английском, но rjs run — на русском
Open source? — MIT, GitHub, PR welcome
RJS — не тюрьма. Это дополнительный слой, как TypeScript. Пишешь на русском → компилируется в JS → всё работает в мире.
Не ради «не запоминать». Ради «писать, как думаешь» — когда мозг не тратит 5% на перевод.
P.S. 1 апреля? Нет. А вот rjs compile your_lib.rjs — уже сегодня.
хорошая идея скоромная https://github.com/nike-17/rjs/pull/1
ха ха - http://brainstorage.me наверняка помнят только старожилы - палево, убрал
Боярский ЖабоСкрипт?
Ой, не тот век.
RJS — не про бояр и бармы.
Это для простых смертных:
Школьник в 12 лет пишет
если.Джун в дедлайне —
вернуть.Сеньор в 3 ночи — не вспоминает
else.Боярский — это когда:
А мы — для народа.
rjs run example.rjs— и без барщины.Да.
Целевая аудитория RJS — те, кто пишет на нём, а не строит его.
Школьники, джуны, тимы в СНГ — они не парсят ANTLR, не фиксят баги в трансляторе.
Они не могут написать RJS сами — и не должны.
Readme на английском — для тех, кто может и хочет вносить вклад:
Контрибьюторы из Индии, Китая, Бразилии.
Open-source — не про национализм, а про доступность кода.
Код — для русских. Документация — для мира.
Крестик и штаны — на мне.
Ага, не могут. Потому что:
Школьник не знает if, но знает «если».
Джун в дедлайне не вспоминает return, а пишет верни.
Сеньор в 3 ночи не переводит, а пишет по-русски.
RJS — не про «не умеем». Это про скорость мысли.
если > if — и точка. Смирись.
rjs run example.rjs — работает. Ты — всё ещё учишь else.
Спасибо за рекомендацию - в следующей статье я более подробно расскажу как это работает под капотом.
Я использую copilot от MS/Github - он берет на себя почти всю работу связанную с созданием шаблонного кода для контроллеров и репозиториев - например, я пишу название метода репозитория как getTopCompaniesByStateAndCategory и он генерирует мне тело метода содержащие запрос написанный на DQL. Это экономит очень много времени и помогает избегать скучных моментов и сосредоточиться на важном.