Действительно ли Haxe хорош для разработки на стороне php-сервера? - PullRequest
3 голосов
/ 20 сентября 2011

У меня есть такая концепция, чтобы создать простое веб-приложение с использованием некоторого хостинга php / mysql. Я также хотел бы создать локальную версию этого приложения. Локальная версия должна работать аналогично онлайн-версии (то есть использовать браузер в качестве пользовательского интерфейса) и иметь возможность общаться с сервером. Я хочу, чтобы он был максимально легким.

Профессионально, я программист на c # /. Net. У меня также есть некоторый опыт работы с c / c ++, javascript, python и java. Я очень мало знаю о php, и, честно говоря, мне не нравится чувство кодирования на этом языке, поэтому у меня мало желания копаться в нем. .Net, python или java - все они слишком громоздкие, я не могу заставить пользователей установить любой из них. Поэтому я подумал о мульти-таргетинге haxe. Если бы мне пришлось кодировать проект на haxe (кажется, довольно просто учиться для кого-то с моим прошлым), я мог бы использовать одну и ту же логику на обеих сторонах сервера и клиента, нацеливая и php, и neko.

Как новичок, у меня есть некоторые сомнения. Я не уверен, что haxe для php достаточно зрелый для такой работы. Я знаю, что haxe - двоюродный брат ActionScript, он в первую очередь нацелен на AS, и поскольку автор также является изобретателем nekoVM, поэтому эти две цели должны быть хорошими. Но как насчет php? Это действительно хорошо для этого? Любые намеки или предложения? Встроенные библиотеки haxe подходят для простого веб-приложения или я должен использовать фреймворк? У neko вообще есть функция httpRequest?

Большое спасибо заранее.

1 Ответ

5 голосов
/ 20 сентября 2011

Прямой ответ таков: Haxe / PHP, кажется, действительно подходит для вас.Это из-за твоего прошлого.Я использовал Haxe / PHP в нескольких проектах (бывает, что я также являюсь его автором), и скорость никогда не была проблемой для меня.Если существуют узкие места, как правило, есть также способы оптимизировать эти части для лучшей производительности, и если в конечном итоге ваше приложение масштабируется до миллиардов пользователей, вы всегда можете выбрать переход на neko или комбинацию C ++ / cgi.О фреймворках также есть несколько вариантов: Веб-"фреймворки" для развертывания Haxe в среде PHP?

...