Обновить
-20
-22.6
Никита Грошин@NikitaG

Пользователь

Отправить сообщение

Спасибо всем за такой тёплый приём! Честно — не ожидал, что за пару дней столько комментариев, звёзд и столько поддержки.

Когда ковыряешь транслятор по ночам, иногда руки опускаются… А тут — бац! — крылья выросли. Значит, русский JavaScript действительно нужен ❤️

Ближайшие планы по IDE и редакторам:

  • Рапиру и Редактор Кузнечик — чтобы школьники 90-х–00-х заплакали от счастья)

  • Vim/Neovim (для аскетов)

  • 1С:Предприятие — да, это будет бомба: встроенные модули на чистом русском JS

P.S. По какой-то странной причине я теперь могу писать только один комментарий в сутки. Видимо, это происки русофобов и Антанты — боятся, что мы слишком быстро построим суверенный JavaScript ☦️

А главное — петиция уже запущена: Подпишите, если тоже за русский код на государственном уровне: https://c.org/YLx5RqfczQ

Евразийский JavaScript будет! Все хейтеры бойтесь - решим вопрос с RJS и грянет страшный русский ИТ ренессанс!

кажется черепашку звали Лого? и там можно было опустить каретку и поднять?

Разумеется, у мема цель — посмеяться. У RJS — снизить порог входа.

"Тело не способно освоить команды"?

  • 12-летний школьник — не тело, а будущий разработчик.

  • Он освоит если быстрее, чем if.

  • А потом — и if, и for, и async.

RJS — не замена. Это лесенка:

  1. Пишешь на русском → понимаешь логику.

  2. Видишь скомпилированный JS → учишь оригинал.

  3. Переходишь на английский — без боли.

"В код не способно"? А 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».

А всё остальное — работает:

  1. npm i russian-js-transpiler — уже на npm

  2. Спецификация? Читаем на английском — транслятор не слепой

  3. MDN? StackOverflow? Reddit? — копипастим, как всегда

  4. ИИ? — он и так на английском, но rjs run — на русском

  5. Open source? — MIT, GitHub, PR welcome

RJS — не тюрьма. Это дополнительный слой, как TypeScript. Пишешь на русском → компилируется в JS → всё работает в мире.

Не ради «не запоминать». Ради «писать, как думаешь» — когда мозг не тратит 5% на перевод.

P.S. 1 апреля? Нет. А вот rjs compile your_lib.rjs — уже сегодня.

ха ха - 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. Это экономит очень много времени и помогает избегать скучных моментов и сосредоточиться на важном.

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность