мобіли тухла параша, там будеш трахатися з девайсами, версіями андроїдів, компілювати хелловорлд по три хвилини, витрачати день на оновлення андроїд студіо та фіксити код після того як гугли в черговий раз вирішили замінити своє геніальне апі.
Два чая этому господину
Твой PR не приняли и ты решил обидеться, что ли? :) Какие-то PR принимают, какие-то — нет. Такака ситуация много где встречается. Вот недавно мой PR зареджектили, потом я переделал его и тогда — приняли.
В любом случае, это не делает инструмент плохим.
Гитхаб откройт же, там все фиксится и опенсорс. Платная поддержка — это допы для компаний.
А как многострочное форматирование кода вставить?) А то лапша вышла
Нашел
На самом деле, это немного обманчивое ощущение.
С одной стороны, Haxe код более громоздкий, потому что содержит типизацию и по своему синтаксису ближе к Java, наверное. Но с другой стороны, может делать код лаконичнее, чем в JS.
Пример с оффсайта топорный почему-то :) Может быть переписан вот так:
import js.Browser.document;
import js.Browser.alert;
class Main {
static function main() {
var button = document.createButtonElement();
button.textContent = "Click me!";
button.onclick = _ -> alert("Haxe is great");
document.body.appendChild(button);
}
}
Еще, в роадмапе лежат функции на уровне модулей, так что объявление класса можно будет дропнуть совсем.
-------
Что касается более громоздких примеров, где хакс как раз выигрывает. У меня на пет проекте express.js, я решил его прокачать хаксом немного, а то стандартный синтаксис напрягал. Как раз то, о чем я и говорил — генерация кода на лету:
Вот такой хакс код:
class EventsRouter implements IRouter {
@:get("/events.get")
function getEvent(id:String) {
res.asJson({id: id, title: "Event Title"});
}
}
Компилируется в следующий JS код:
class EventsRouter {
constructor() {
this.__router.get("/events.get", $bind(this, this.getEvent));
}
getEvent(req, res) {
var status = {isSuccess: true, message: "Operation done."};
var id = Std.string(req.query.id);
if (id == null || id.length == 0) {
res.writeHead(400, {"Content-Type": "application/json"});
status.message = "Invalid request";
status.isSuccess = false;
res.end({status: status, data: null});
}
else {
res.writeHead(200, {"Content-Type": "application/json"});
res.end({status: status, data: {id: id, title: "Event Title"}});
}
}
}
И на лету внедряет валидацию входящих параметров, подставляя ответ сервера с ошибкой, если данные невалидны.
Вообще, интересно все складывается в мире фреймворков и языков. Интересно, как хайпят одни технологии, и совсем незамеченными остаются другие.
Есть такая штука, как Haxe. Умеет в JS с 2006 года. Для сравнения, TypeScript появился в 12, Dart в 11м году. Haxe вообще один из первых, если таки не первый, серьезный заменитель JS.
Так я к чему. Всякие вот эти Svelte... Могли бы быть сто раз реализованы на Haxe через макросы еще 10 лет назад. Это одна из киллер-фич языка — генерация кода в компайл-тайм.
Однако, велосипеды типа Svelte хайпят, а хакс, как основу для таких вещей, почему-то, упорно никто не замечает :)
Уже 2 года занимаюсь здесь
Сам бы я к этому уровню полз годами
Хм...
Если открыть их JS, то вот:
agar.io/mc/agario.js
Вбивай там в поиск «openfl» и увидишь его классы. Ниже, где ссылка на хакер новости — там неправда про отсутствие фреймворков. Опенфл у них был еще в самом начале. Я проверял :)
Хотя, может там без фреймворков была только какая-то самая-самая первая версия...
Топик хоть и древний, но отпишусь.
agar.io на openfl был написан, и на Haxe.
Це я ще не давав лінки на клініку де хребет лікую і контори яка робить ортопедичні устілки.
Давай лінки :)
Бо вже теж треба щось зі спиною робити ((
лідерів думок в сфері ІТ, розумних речей, діджитал тощо
Це, скоріш за все, звичайні блогери, що роблять огляд на усілякий стаф.
Щось типу www.instagram.com/keddrofficial
Ще, можете спробувати геймерскі аккаунти пошукати, їх досить багато, крісла там мають бути актуальні. Та й аудиторія у них звична до такої реклами.
А я подумав, що це тема про pet-проекти...
Це так. І це по факту. А зі Слугою Народу — це поки що здогадки. Тож немає сенсу грати у Вангу.
Давай зачекаємо, хай почнуть працювати в Раді. І тоді, по факту, будемо щось обговорювати.
Хороше будемо класти у список з хорошим, погане — у список з поганим і аналізувати.
Бо інакше, ми виглядатемимо як бабці попоід під’їздом, які чули від Нінки з сусіднього двору, що Жук з четвертого поверху — наркоман :)
«Сотрудничать с западом» — это проводить реформы и принимать законы, в том числе непопулярные
И пролетят тогда со свистом всей партией на следующих выборах, тем самым подняв рейтинги Бойко. Это же классическая ошибка партии Порошенко. Должен быть и кнут и пряник, имхо.
Я думаю, что они продолжат декларировать «сотрудничество», но перестанут выполнять условия со своей стороны, и запад свернёт программу.
Может да, а может нет. Пока что у текущей власти кредита доверия больше чем у Порошенка в последний год правления.
В любом случае, я бы их не ставил, пока что, на одну полку с оппоблоком.
Нет, ну не надо утрировать.
Очевидно, что Слуга Народа хочет усидеть на двух стульях, но они же хотя бы с западом продолжают сотрудничать. И проукраинская позиция у них имеется, хоть и с периодическими ватанскими лозунгами. А Бойко — это же тупо рашка, лапти и говно.
Это вопрос правильного маркетинга и правильно построенных продаж, а не диджитализации.
Детская печатная литература очень хорошо продается и является одной из самых прибыльных печатных ниш на нашем рынке.
Раньше у Барвинка не было конкурентов, а сейчас есть, и бороться за рынок они, видимо, не осилили.
Ну и контент решает тоже, естественно. Нужно адаптироваться под интересы ЦА. Ведь когда у детского издания главный редактор — 72 летний дед, то чаще всего это эпик фейл, в современных реалиях.
Вот и все.
Ну я это понимаю. Но одно дело сраться на тему ФП vs ООП, другое дело политота. Учитывая тематику форума.
Если отбросить шутки, то автор языка произносит его как «хакс», так что я бы считал такой вариант самым правильным. Хотя, некоторые его произносят как «хэкс», но это менее популярная версия.
А смысл? Ну, если взять политический подтекст — допустим. Но посмотри стату до 14го года. И даже более раннюю, еще 90х. Она только подтверждает цифры.
Вроде уже говорилось гуглом, что фуксия не будет заменой андроида. Фуксия пилится для встроенных систем.