Компиляция в JavaScript и Neko

JavaScript не имеет соперников как инструмент разработки клиентской части приложения, работающей в браузере. И хотя Internet Explorer имеет встроенный интерпретатор Visual Basic Script, JavaScript -- единственный язык, поддерживаемый большинством браузеров, и единственный выбор для тысяч разработчиков по всему миру.

Каждый из известных браузеров предлагает свою реализацию JavaScript API. Наибольшие различия есть между движками Internet Explorer и Mozilla, из-за чего разработчики по всему миру уже многие годы рвут волосы на голове. Если вы делаете достаточно сложное клиентское приложение, вам приходится применять множество хаков и трюков, чтобы заставить его работать одинаково во всех браузерах. JavaScript-код, сгенерированный компилятором haXe, основан на собственном небольшом фреймворке, обеспечивающем кросс-браузерную функциональность.

haXe компилируется в байт-код Neko, также как и в байт-код Flash. Скомпилированный файл интерпретируется виртуальной машиной Neko, аналогично виртуальной машине flash-плеера, хотя поддержка обоих плееров обеспечивается библиотеками третьих сторон.

Обычно мы пишем код для виртуальной машины Neko, разрабатывая серверное веб-приложение, или приложение командной строки. Можно также создавать десктопные и сетевые приложения, используя модули третьих сторон.

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.