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

Showing posts with label Silverlight. Show all posts
Showing posts with label Silverlight. Show all posts

Tuesday, May 12, 2009

Silverlight still behind flex

Is it true? yup, from my view... silverlight still can't overtake flex as no.1 RIA although they have many supporters and developers and programs compare to flex. WHY? I've lots of reason for that and here it few of them:
1. Good IF YOU HAD COMPLETE System Development team comprise of System Architect, System Analyst, System Developer, and GUI Designer plus all of them understand their roles very well, plays their roles very well, and have the same understanding on system being developed. Else, you'll wasting your time on development if both developer and designer cannot work together.

2. Good if you have very powerful development machine as it needs different tools/IDE to develop a simple applications compare to Flex which use only 1 IDE.

3. You had to set the size of your application at the beginning. You can't set it to 100% for the size compare to flex... therefore it was not really a comfort to developers and users especially when your client machine window size is vary from one to another...

that's all for now... wait till i found others silverlight problem...
by the way... I'm not againts silverlight... just comparing which tools the best as I'm using both
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

Labels

Blog Archive

Blogger templates