4 ms·
I just miss AS3. It was a really great language. Typed by default, but easy to do squishy dynamic types when you want. Easy to do FP things or traditional OOP,
by claytongulick 4y ago
I just miss AS3.
It was a really great language. Typed by default, but easy to do squishy dynamic types when you want. Easy to do FP things or traditional OOP, and to mix and match based on the problem.
Also, while the performance wasn't great, I did some very cool things with e4x binding in Flex.
We had reactive UIs back before that phrase was coined.
Query an API, update a xml variable with the results, and the entire UI would update based on bound e4x expressions.
It may be one of the reasons why I enjoy vanilla web components + lit-html for rendering. It feels a lot like having that same sort of simple, elegant and powerful rendering capability without the cruft of big frameworks.
- Kukumber 4y agoThis, no language come close to AS3 in term of scripting and ease of use Clearly ahead of its time, unfortunately, its fate was poorly managed, they should have went open source and a clear focus on WASM/WebGL and now WebGPU Luckily some folks went ahead and created Haxe [1], they even used it for world class game titles, engine fully open source [2] There is even an open implementation of Flash API [3] [1] - https://haxe.org/ https://haxe.org/ [2] - https://heaps.io/ https://heaps.io/ [3] - https://www.openfl.org/ https://www.openfl.org/
- Frotag 4y agoI gave Heaps a try because I wanted an engine that wasn't tied to any specific editor but ultimately gave up on it. I put in a few weekends of effort but the documentation was just way too minimal [0] and turns out it can't really target mobile platforms out of the box [1]. Even the main developer apparently just outsources mobile ports to another company. [0] - https://heaps.io/documentation/h2d-introduction.html https://heaps.io/documentation/h2d-introduction.html [1] - https://github.com/HeapsIO/heaps/issues/422 https://github.com/HeapsIO/heaps/issues/422
- Kukumber 4y agoThat's unfortunate, mobile developments is a pain, i can only be compassionate