Thursday, January 26, 2006

Java and .NET

Note: This is a technical entry. Do not complain about it. This entry is lengthy too. Be patient. if some of the points that you do not agree please rebutt or correct me. After all, everyone has their rights and believes to technological capability and market understanding in programming languages. Share your comment.



Recently there were arguments surrounding Java and .NET. It has been reported in Business Week that usage of JAVA has declined in our European counterparts. Microsoft .NET has increase. Frankly speaking, i do not have any grudge against JAVA. In fact i respect all programming languages in the market today. JAVA as far as i can remember revolves around alot of import and syntaxes that need to be constructed and instantiated before it is build as an application. Of course i do love JAVA for its uniqueness and that was 4 years ago. Currently, i am into SAP R/3 ABAP and Microsoft .NET.


JAVA
An object oriented programming language. It is open source, compiled once run anywhere and very powerful. JAVA is an awesome language and secured too. Given its many technologies like JSP (which is one of my favourite) has now spawn JSF. With IBM supporting JAVA out comes IBM Netsphere. Tools that is developed to build application easily. Apart from that, SUN did also produce SunONE Studio to flex its muscle in developement UI tool. In my opinion, i never did get to bite the real power of JAVA. The most extreme developement area was just revolving around JSP with Dreamweaver MX and JRUN.


.NET
Love it since as a student. A real rapid application development tool. Microsoft has make many changes and improvement to its MSDEV tool since its inception in the early or mid 90s. With its new .NET 2005, microsoft tools has re-invent its predecessor. NOt only it is object based but has move towards in a more holistic approach : object oriented. Although Microsoft still retain its famous C++ and the ever scandalous VB but both of these language is fuse with the .NET framework. The .NET Framework is an infrastructure that allows programming language to capture its benefit to build web service application and others application. Therefore, C++ is C++ .NET and VB is VB .NET. Apart from that, Microsoft also came out C#. C# is a fusion of C++ and Java. Beginners who intend to take up C++ should start with C#. Therefore, no problem if you still want to just do C++. C# has all the engine of C++. However, here is an article on Microsoft

ABAP
A more industrial approach to programming corporate business logic and business programs. In fact, ABAP is a tool that is use to enhance, modify and create business application proprietary to SAP R/3 and SAP Netweaver. Although SAP Netweaver adopts and applied JAVA heavily in its new product but ABAP still is the mainstream of SAP building blocks. In fact, right now there is alot of argument whether ABAP will die or JAVA is taking over. I do not believe that ABAP will die off. ABAP is a very strong language that it has been use since the early 70s. Irrespective of years, SAP has thousands of functions written in one module alone that is quite tough to debug. All of them are ABAP. JAVA recently make its debut in Netweaver. Therefore, its years with SAP is still very fresh.


Below is the list of programming languages:
ASP / ASP .NET - for Microsoft using IIS
JSP - for JAVA using APACHE
BSP - for SAP Netweaver using SAP WAS
PHP


Imagine the 70s in Malaysia, ever heard of programmers whilst your father or grandfather can only think of which to bcome: chef, doctor, lawyer, accountant, engineer or business man.


Actually on Saturday, i work for Jabatan Perukuran Tanah Malaysia in Sri Damansara Division. I measure the land from 12 am till 12pm. Rest for lunch then continue until dinner. Then break for 4 hours and measure the land at night again.





Is sk
y the limit?... Try looking for a job in 70s!

2 comments:

devilwitattitude said...

hey will...besides the technicall posts which i am completely clueless..I think the 2nd episode of istl is doing well..Keep up bro.. I am enjoying this...By the way everytime you post an entry try pinging it to PPS...that way u can get more readers...Plus try to get webstat...It is used to see number of times ur page been visited...

william wilstroth said...

devilwithattitude - I am very glad to hear that you are enjoying it. Suggestion noted. Keep em coming... Thanks