"20 Years of Java" Delphi Switch to Java some small feelings

Source: Internet
Author: User

This article is purely a small yard experience of Java use process
Directory:

      • First encounter with Java programming language
      • Rub shoulders with Java
      • In-depth Java
        • Platform-based
        • Open Source Support
        • Support for the web

First encounter with Java programming language

When I first went to college, I was completely computer-blind. Just enrolled in the computer literacy is the Visual Basic language, visual component programming language, the language with my first job Delphi language is a nature, are drag and drop control, to achieve visual development, and now used in the ExtJS architect similar, If you want to show anything, just drag and drop the component. Touch Java is a junior thing, then open a specialized course (Management Information System major), supplemented the Java programming language such courses. At that time textbook Red Book was the following:

I remember how simple it was to learn Visual Basic, and then came into contact with Java began to learn object-oriented, then feel that understanding is difficult, and now want to, after all, is experienced less, do things that is to write a Hello word, did not experience how big project temper, Of course, there is no such thing as an object-oriented experience.

Rub shoulders with Java

This red book with the time not more than a year, and then to find a job, with the love of programming, concentrate on finding a program of work, so, from Qingdao to the Royal Park Beijing, the original programming is only ignorant of the love, the language of the cognitive also just stay in the cmd window and simple form above, even then, The use of eclipse is fresh and deadly. The interview was a bit of an extraordinary performance, the first interview passed, and gave higher than expected salary, and then gave up Java, chose Delphi. In between, also used Java+lucene to do a reptile project, was still a good project.

In-depth Java

In the Royal Park to do development, the project management tools, programming ideas, agile development can be said to have acquired a kung fu, suffering is to maintain a product, more than 10 development around a large product tinkering, always feel not a long-term, so in the middle of last year decided to leave. In fact, like just into the group of mentors said a word, in the face of an undesirable environment, you have three choices, either you adapt to it, or you change it, or you leave it.
I chose to leave Delphi, and I chose to go ahead and have some basic java. I started experimenting with projects to replace products. So, in this half-year time, I also slowly experience the different charm between the two languages.

1. Cross-platform:

Delphi is the pinnacle of desktop products, it also supports object-oriented development, it uses the Pascal language also good support interface development, support COM + support component extension, but it is a little on the cross-platform, our new version to run well on the WIN8, It's going to be a lot of tinkering, not to mention Linux mac and so forth. And for Java, there's no such thing as a problem.

2. Open Source Support:

For the Delphi, you want to find some support, it is laborious, compared to the Java under a lot of open source projects, if we lazy, then we take doctrine between, put their own projects can be, if we diligent, we look at others source code, more people design, I can continue to upgrade their projects , and Delphi, a little backwater of bright.

Support for 3.web

We deploy Java Web Project, can choose the server is also very much, for the Internet so developed in today's society, if like Delphi, just to desktop products exquisite, that undoubtedly lost the largest network market.

The existence of a language, of course, can not be judged only from these points, but from a bottom-user, I think to do a desktop product, Delphi is a good choice, will save you n more time, like Java to develop a beautiful interface program, I am afraid to spend more than Delphi time, But if you want to enter the Internet, then Java's advantages are self-evident.

The 20 anniversary of Java, whether or not someone hates it, it has been to our practitioners and countless enterprises to create a huge profit, let us bless it together.

"20 Years of Java" Delphi Switch to Java some small feelings

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.