steinkrauz - September 1st, 2025

> Recent Entries
> Archive
> Friends
> User Info

September 1st, 2025


09:54 pm - Тлетворное влияние эльфов
Прилетела мне, значит, задача, внутри которой надо один и тот же набор действий выполнять как на стороне клиента, так и на стороне сервера. И нет, это не ЖопаОдина, так что никаких &НаКлиенте/&НаСервере, всё по классике: с одной стороны у нас жаба, с другой -- Ц/Ц++.

В принципе, авторы были люди мудрые, и возможность создать пользовательские методы на стороне сервера, равно как и их вызов на стороне клиента, они предусмотрели. Но Си-шный интерфейс они задепрекейтнули, плюс что-то кроме чисел там передавать стрёмно. Интерфейс на С++ использовать удобнее, но требует тонны бойлерплейта и геморрой с подключением.

Поэтому что придумала моя больная голова? Правильно, написать простенький скриптовый движок, все нужные действия заскриптовать, и в нужный момент тупо дёргать из базы тексты скриптов, тем самым получив единый источник и никаких проблем с рассинхронизацией.

Правда, так как это должен быть тупой короткий скрипт, то и движок сделан тупым и простым. Пока что там даже нет циклов, зато есть арифметика и двоеточие.

Соки говн.

(9 comments | Leave a comment)


Previous Day [Archive] Next Day

> Go to Top
LJ.Rossia.org