|
|
|
Haxe
|
|||
|---|---|---|---|
|
#18+
Буду тут этот язык пропагандировать. Сам только начал изучать, но уже впечатлён. http://haxe.org/ Мультиплатформенный. Haxe может быть скомпилиров на все популярные платформы программирования с его быстрым компилятором - JavaScript, Flash, NekoVM, PHP, C++, C# и Java – что значит ваши приложения будут поддерживать все популярные мобильные устройства, такие как iOS, Android, Windows Mobile, webOS и так далее. http://haxe.ru/node/118 Язык haXe Новые языки программирования появляются с ошеломляющей частотой. Кажется, каждый раз, когда мы выходим в интернет, то обнаруживаем новый язык, заявляющий о новых фантастических возможностях. Однако, язык haXe был разработан, чтобы объеденить уже существующие технологии в едином синтаксисе. Поэтому синтаксис haXe разрабатывался с особой тщательностью. По определению, haXe -- язык высокого уровня. Его главные преимущества -- это простота и целостность (simplicity and consistency). Большинство языков вынуждают программиста следовать определенному стилю, а для haXe характерно гибридное происхождение многих его свойств, и он старается взять лучшее отовсюду. Например, haXe -- язык со статической типизацией, и важно, что контейнеры данных в haXe типизированы, что обеспечивает безопасность и хороший стиль кода. Но, желая получить преимущества языков с динамической типизацией, вы можете не указывать тип данных, хранящихся в контейнере. Для этого haXe поддерживает шаблоны в стиле C++ и выявление типов (type inference), так вы можете получить гибкость динамических языков. Еще одно преимущество haXe в том, что он поддерживает и функциональный и объектно-ориентированный стили программирования, следуя хорошим, устоявшимся практикам. На функциональном уровне haXe поддерживает выявление типов (как уже было сказано), вложенные функции и рекурсию. Объектно-ориентированные возможности включают классы, интерфейсы, перечисления, геттеры и сеттеры. haXe поставляется со многими библиотеками, которым положено быть в любом зрелом языке. Как стандарт, haXe обеспечивает поддержку XML, регулярных выражений, сокетов и взаимодействие с базами данных. В отличие от многих языков, haXe также поддерживает систему шаблонов, постоянные соединения с базами данных, remoting фреймворк, обеспечивающий взаимодействие между Flash, JavaScript и Neko. Если какой-либо функциональности нет в текущей поставке haXe, то мы рады вам сообщить, что haXe имеет активное коммьюнити, постоянно выпускающее новые модули. Много новых и уже существующих модулей находятся в разработке, и запланированные возможности превосходят любой другой язык по функциональности, скорости и простоте использования. Поскольку создавать собственные библиотеки очень легко, вы скоро обнаружите, что занимаетесь этим просто для собственного удовольствия. Библиотек и фреймворков похоже уже дофига на официальном сайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 10:45 |
|
||
|
Haxe
|
|||
|---|---|---|---|
|
#18+
XDiaBLo, лучше пропагандировать так: написать игру, скомпилить подо все популярные платформы, выложить игру в их маркеты и написать статью, как это было просто сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:07 |
|
||
|
Haxe
|
|||
|---|---|---|---|
|
#18+
BananasXDiaBLo, лучше пропагандировать так: написать игру, скомпилить подо все популярные платформы, выложить игру в их маркеты и написать статью, как это было просто сделать. Да, это есть в планах. Но пока не решил какой жанр выбрать. Тауэр дефенс вообще хочется по идее. Они на всех платформах популярны как я заметил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:09 |
|
||
|
Haxe
|
|||
|---|---|---|---|
|
#18+
Кстати, в Haxe есть даже библиотечки для упрощения разработки игр. http://www.openfl.org/about/overview/ OpenFL is a software development kit that provides an environment for building fast, native games and applications for iOS, Android, BlackBerry, Windows, Mac, Linux, Flash and HTML5. Да и ещё что-то я видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:12 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1340581]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 405ms |

| 0 / 0 |
