Anonymous
Чёт ты мазохист.
Lev
Почему?
Lev
А ну... у меня проект управляет электросетью. И показывает это на карте
Anonymous
Взял всё самое интересное.
Lev
При этом есть мобильное приложение андроид-ios, серверное, вебсайт и десктомные.
Lev
И логика блин... на 90% одинаковая на "фронтах"
Anonymous
А то апи, которое котлиновское на жс, это типа генерируемый им код или что? Клиент?
Lev
на бекенде не так конечно, то почти половина совпадает
Lev
Генерируемый код
Lev
Ты пишешь на котлине, запускаешь компилятор и получаешь js код из этого котлина
Lev
И есть бета (RC уже) где это все дело можно писать тру платформонезависимо.
Anonymous
А, т.е. ты на жс вообще писать не будешь?
Lev
То есть просто пишешь один код и он компилится и в яву и в js. А потом вроде как в натив
Lev
Как перепишу - НАВЕРНО не буду. Но... если ситуация или задача потребует - почему бы и нет.
Lev
А пока переписываю - нужны костыли
Lev
Я уже затрахал разрабов котлина, почему у них нельзя обратиться к массиву по человечески
Anonymous
Чёт мне подсказывает, что нормальный вариант - в котлине отнаследоваться от массива, расширив его, и пользоваться новым классом, без костылей.
Anonymous
Если так можно, конечно. Я не тыкал в котлин.
Lev
Ну вот... я тоже так думал
Lev
Но с другой стороны это будет означать кучу методов в js массиве, что не очень весело
Anonymous
Ну и пусть. А почему тебя это смущает?
Lev
Можно было бы сделать режим компиляции типа ... "на время переписывания"
Lev
Ну это не очень хорошо, а другая либа тоже че нить добавит и будет бНОПНЯ
Anonymous
Нене. Когда говорят о расширении классов, имеют ввиду создание нового класса, который наследует тот, который ты хочешь расширить.
Anonymous
Если на жс, то это
class ExtendedArray extends Array {
myMethod () { ... }
}
Anonymous
Но я не уверен, что на жс это будет нормально работать.
Anonymous
Тем не менее, если ты так сделаешь в котлине, то, я думаю, он скомпилируется во вполне рабочий код.
Lev
так трабла в том что мне надо на js к этому обращаться
Lev
А этого готового нет
Lev
Это встроено в компилятор. У них нет этого наследования
Lev
почему - я особо не приставал... не ну приставал "как обойти это дело" Но вот почему не воткнули массив - не знаю
Anonymous
Хм. Тогда пораскинь, целесообразно ли тебе так заморачиваться (писать фронт на котлине).
ghett
https://codepen.io/jpdevries/pen/MKbrrX?editors=1100 —не работает
https://codepen.io/valhead/pen/xrVWdm —работает
есть два стула, на одном вар в кейфреймсах работает, а на другом нет! у меня пока тоже не работают, значение считает, но не анимирует, просто переходит от 0% до 100%. Ох повёрлся я на бабель там где лёрп на css3 var(), а всё не так просто
Lev
Lev
Я вот еще жалею что в протобаф влез... надо было что то другое брать
Lev
Замучался руками писать сериализацию десериализацию
Anonymous
Для mvp надо брать самое простое и высокоуровневое. Потом -оптимизировать.
Anonymous
Если время будет, конечно. =)
Anonymous
Lev
https://flow.org ?
Anonymous
Lev
Да это меня не особо от будлирования логики спасет
Lev
Но спасибо
ghett
зачем тебе переменные в классах?
ghett
аа, ты мой линк репостнул, а чё за про акк, я не вкурсе
ghett
вот к ней за анимациями на нейтиве, она в ту сторону копает, видел её лекцию на каком то митинге
ghett
я не знаю в чём дело, но уже отчаявшись форкнул её пример рабочих варов в кейфреймсах, подставил нужные значения и он БЛЯДЬ заработал!!! А тот что такой же но не у нее - неработал!
Anonymous
Заговорённый.
ghett
ты точно не Алик?
Anonymous
Может там жс либа подключена у неё животворящая.
Anonymous
Ну, мне-то не зачем.
Anonymous
Anonymous
Форкни ещё раз. =D
ghett
Форкнул. Работает.
форкнешь когда таймлайн допилю, пока сырое дерьмо с лучиком надежды посередине
Anonymous
Да не твоё форкнул-то.
ghett
ой всё, я тут покушать братишкам принёс, а они забугорных синьйорок форкают
Anonymous
Форкай сеньёрок, пока молодой.
ghett
сказал лежащий на коврике пазлике чувак
Anonymous
=)
ghett
=)
слух, чёт она не первая бабель в связке с svg юзает, что почему разъясните, у неё там морфинг контуров без GSAP'a, это хендмейд
https://codepen.io/valhead/pen/WOZdez
Anonymous
Вот ваще не шарю в анимации и svg.
Anonymous
Мой предел - ебля мозга с иконками.
ghett
ghett
все уже давным давно обмазались говном, а я свое никак подобрать не могу, так и сижу на jquery
Anonymous
Ну, знать CSS полностью - это надо многим пожертвовать. И будет ли профит, хз.
Anonymous
Хотя у нас есть чувак, который чисто верстает и делает это круто. Но он вник во многие тонкости вплоть до css-in-js. Поэтому с ним легко общаться.
Anonymous
Да и переменные хз зачем придумали.
ghett
Anonymous
Это абстракция, которая очень в тему в определённых случаях.
Anonymous
* вернее подход, следуя которому реализуются конкретные абстракции.
Anonymous
Ну, там довольно высокоуровневые манипуляции. Основные реализации:
styled-components
jss
emotion