My experience on my daily works... helping others ease each other

Wednesday, December 31, 2008

Salam Maal Hijrah 1430 & Happy New Year 2009

To all readers... and bloggers...

Salam Maal Hijrah 1430 and Happy New Year 2009

May Allah be with us and bless us to go through this difficult times through out 2009.
Share:

Sunday, December 28, 2008

Flex vs Silverlight vs JavaFx

I'm not a hardcore programmer with skill to write code without the need to explore internet searching for samples and code. With little skill, I've managed to do lot of programs and applications with the help of very good 'Sifu' @ Master; Google Search Engine.

I've done from basic applications, to client-server, till web applications. I've use VB, ASP, Java, JSP, Servlet, Applet, lots of Framework, C, C++, and latest is Flex (Adobe product). While building flex applications, I found out that flex (running application for flex is flash) do have major problem; memory; which until I wrote this, there is no strong solution to resolve that. It is very easy to develop using flex and it is nice when displayed to your desktop. Lots of customer I deal with do like the layout and presentation. However, when the application has a lot of functions; for example a HR System with Statistics and Analysis; then it will used lots of client memory. That does not stop there. Everytime a user move the mouse on the application and there is effect put on it, the memory will keep on increasing till exhausted. There was solution that is using System.gc(). However it does not help a lot.

Then, I look for alternative for that and found 2 competitor; Silverlight (from Microsoft) and JavaFx (Sun). Both are good at handling memory especially JavaFx. However, to lazy programmers and non-hardcore like me, the code and to write applications with either one of it is very difficults compare to Flex. And to add to that, you can't just install and build Silverlight, there is lots of software, runtimes, and the worst license that you need to have. Compare to JavaFx (JDevelopers or Eclipse is free) and Flex (using Flex SDK and Eclipse is free). Just take a look at their code in build simple Hello World applications and compare, it seem that Flex contains much lesser code and much easier to build and understand.

However, due to memory usage is a bit concern to me, I had to learn either Silverlight or JavaFx. Hope Flex will come out with better solutions A.S.A.P or they will lose to their competitor.
Share:

About Me

Somewhere, Selangor, Malaysia
An IT by profession, a beginner in photography

Blog Archive

Blogger templates