Мой взгляд на Хакс,
Предупреждение, следующие параграфы очень философские (практические - ниже):
Как человек, который был открыт для многих языков программирования в течение моего короткого времени программирования, и тот, кто просто двигается дальше, когда я чувствую, что что-то не работает для меня; Я обнаружил, что Haxe - это то, от чего я просто не могу прогрессировать, я просто не могу «лучше».
В прошлом я обнаружил, что количество времени, которое я трачу на написание на одном конкретном языке, связано с двумя ключевыми факторами: насколько мне нужно использовать этот язык для получения результата и насколько легко я нахожу этот язык для понимания. Но с Хейксом период схватывания был намного короче, и я связываю это с моим небольшим накоплением знаний на разных языках. До Хэкс я никогда не находил тот, который действительно подходил бы мне и который просто чувствовал себя правильным, они были или трудны для понимания или просто бесполезны; по крайней мере, бесполезно с моей точки зрения.
Haxe позволил мне быть более выразительным в том, как я пишу, я не имею в виду «выразительность», как в качестве того, что все говорят о языках, имея в виду способность просто иметь идею и работать с ней, пытаться что-то, что я считаю правильным. Будет ли это успешно или полностью не удастся.
Haxe был для меня очень легкой кривой обучения, с моим общим опытом работы с языками стилей c и AS2 / 3, и у меня не было особых проблем с его получением. Одна вещь, которая всегда препятствовала моему прогрессу с новым языком, заключалась в понимании концепции, лежащей в основе этого конкретного синтаксиса / структуры, но даже когда я преодолевал это препятствие, я часто обнаруживал, что язык сам по себе был либо ограниченным, либо ограничивающим, либо и тем, и другим. С Haxe я не ограничен и не нахожу язык, чтобы ограничить меня. В Haxe нет стеклянного потолка, но стеклянный пол, в котором нет предела тому, что вы можете сделать, но вы можете ясно видеть, как вы туда попали
Собирать Хэйкс не то же самое, что собирать палки и разводить огонь, но это не то же самое, что выходить на улицу и покупать набор оксиацетилена и разжигать с ним огонь. В этом смысле Haxe ближе к матчу, который вы можете использовать повторно. Это следует почти за всеми преобразованиями чего-то, к чему вы привыкли, но добавляет новые полезные функции. Но для этого он не заново изобретает колесо, а просто исправляет гнилые биты. (хорошо, меньше аналогий в следующем параграфе)
Практичные вещи:
Язык прост, прост и стандартизирован, но при этом позволяет программисту идти так далеко, как им хочется.
Вы можете написать кусок кода очень высокого уровня или поиграться с маленькими кусочками (в значительной степени на некоторых платформах)
Haxe не диктует, что вы можете и не можете делать на какой-либо одной платформе, он дает (или планирует предоставить вам) полный доступ ко всему, но там, где это возможно, он добавляет стандартизированный способ действий.
Список рассылки очень полезный и отзывчивый, и форум сейчас набирает обороты.
Язык постоянно меняется (незначительными способами) с добавлением новых вещей в каждом выпуске.
Для основного API очень мало реальных ошибок и еще меньше для компилятора.
Каждый открыто говорит о языке, его направлении и направлении, которое они предлагают для Haxe (и / или, конечно, почему он должен идти в этом направлении)
И, наконец, Haxe - это не какое-то крупное частное предприятие крупной (или даже небольшой) компании, чтобы зарабатывать деньги на вас как на разработчике, вместо этого оно создано для того, чтобы все разработчики могли его использовать, развивать и совершенствовать. И именно поэтому я чувствую, что Хэкс - это то, где я хочу быть. (теперь вернемся к кодированию)