[haXe] to haXe or not to haXe for web (neko included)?

Marcus Bergstrom marcus at quickform.net
Tue Nov 7 10:57:56 CET 2006


Hi Marcelo,

Indeed it is lovely to have one language to rule them all.

CakePHP: I believe that PHP is a very simple and super productive  
environment, but
it's quirky and to code OO is tricky at best. They are building and  
building on PHP but
it's like the foundation is wrong to start with...
Haxe will give you a solid compiler with true OOP. It's also great to  
not have to distribute
your sources if you are doing work for clients.

AMF: is certainly not a problem when it comes to haxe, although at  
this point you can
only use AMF using AMFPHP on the server side, which is a bit of a shame.
But you can use remoting Client->Server with haxe using serializers.  
And it's working
great. It's just as easy as AMF if not easier.

FLA: I do this too. I normally have a skin.fla where I put in all my  
graphics, then create
a new swf when haxe compiles, that will link in the skin file. It's a  
great workflow.
And it's easy to have designers working on new skins...

I have been using haxe for a little while now, and it gets a bit  
complicated at places due
to the tough type checking (but that's only a good thing). I think  
like Nicolas that you should
give it a try. Keep developing your apps in PHP at the moment, and do  
a project on the
side using haxe to get the hang of it.

If you like to code, you will love haxe.

Good luck!

Marcus


Marcus Bergstrom
marcus at quickform.net



On Nov 7, 2006, at 9:57 AM, Nicolas Cannasse wrote:

>> The idea of having a language for client and server is wonderful.
>>
>> Currently I work with php on the server side and AS2 on the client. I
>> would like to switch to haXe for my RIA's. What keeps me from  
>> doing that:
>>
>> * I use CakePHP on the server side. It gives a lot of productivity  
>> (even
>> though I'm mostly tired of php to say the truth);
>> * I use pixlib on the client side. It gives a lot of flexibility and
>> power. I would love to keep using it if possible somehow;
>> * I'm used to pixlib's remoting (AMF0) and AMFPHP...
>> * My workflow is heavily based on FLA's (I don't do much graphics
>> through code) and root assimilation / natural entry point method.
>
> I think you should try to get started with haXe, and ask questions  
> when
> you find something which is not as convenient as you used to do before
> in AS2. This will help improving haXe or give you answers about how
> things can be done in haXe.
>
> Hopefully you'll find yourself more productive and happy while using
> haXe once the basics are mastered, you will then be able to share your
> experience with people interested in making the move.
>
> Nicolas
>
> -- 
> haXe - an open source web programming language
> http://haxe.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20061107/3f5c39d5/attachment-0001.htm


More information about the Haxe mailing list