To learn a language well is king

Source: Internet
Author: User
Tags netbeans
Spent some time in eclipse. Finally tempted to experience the experience of its old opponent-netbeans. These two Ides (NetBeans is called the IDE, and Eclipse is not just the IDE) each have their own large number of fans, from the web, it seems to use eclipse more than the people of NetBeans.

Initial NetBeans, feel it and VC style is very similar, especially in the UI, are organized through resources, but also provides a set of controls, as well as VC ClassWizard the same things. And Eclipse's performance framework is different, eclipse all through the extension point implementation, it provides the perspectce,view,editor and so on a set of UI things and NetBeans, VC resources in the way of delivery, interface performance is not the same. While plug-ins such as Swtdesigner for Eclipse are used to build the UI interactively, the feeling is clearly different.

NetBeans and Eclipse have been expanded on a Java language basis, just like some of the controls encapsulated in VC. NetBeans is mostly AWT and swing (although swing goes into the JDK, but I think it's more like an extended control), and Eclipse is mostly SWT and jface.

When developing the app with Eclipse RCP, most of the time was in the operation of SWT and JFace, extending the various perspective,action,view,editor with the various extension points provided by Eclipse, Often ignores the importance of the Java language. Perhaps it is possible that after a program has been completed, its Java level has not been upgraded, but the tool level has increased.

At this time, think of brother said a sentence: despise the kind of say that their VC learn well, but not C + + learning good people. And I think of the many ways that I see on the Internet how to learn the Java language: the first is often to remind learners not to be confused by the IDE, the best way to start without any IDE, so as to learn the language.

Yes, I should pay more attention to the language itself than to the tools.
To learn a language well is king.

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.