Though this book has showed quite good concerning points about Java but it failed to make Ruby buy me. I also found some perhaps intentional concealigs during the marketing of Ruby.
1. You will not find a single occurance of word "Java Web-Start". And Java-Applet technology is the target of punishment. You will also not find mensioning NetBeans-IDE which has way simplified things and has stopped people from go straty adopting Eclipse religion derived from it parent-religion Java. Java failed because of VB-6 type IDE should i say NetBeans-4 has not born when it should get born.
2. Contradicting his own notion that a language must do everything is falsified by his ownself by admitting Ruby is not OOP and shortcomings in every field.
3. C#.... justice was not done with it. Knowing that now system drivers are being written in C#. I remeber old days when i used to read that java is made safe. I always used to say M$ doesnt make anything safe why SUN is doing that and why i used to say in 2002 happened true by SUN saying with the realease of 1.5 said this version is more low-level than J2SE was intented. C# has done just that and won. People and this book wrongly in full totality, say that C# is clone/copy of Java. Being an OOP lanngauage doesnt automatically means that. Also i must say .Net still had Procedures and Sub-Routines architecture.
So with Java sun did was taking a LION (C/C++) broke all of it s teeth and clipped its nails in pows and the thing left was named Java.
C# its like M$ took the LION (C/C++) and has educated people and platforms (OS) how not to get bitten by it and yet take full pleasure of pleaying with it.
I believe Java and C# will compete neck to neck if NetBeans-4 type things are not evolutionised but revolutionised priodically. JBuilder and VisualCafe(late) , VisualAge(late) killed Java.
Have much to say and write but these are my imidiate thoughts.
Regards
Muhaamad Imran.
Islamabad, Pakistan.
|