Code War: Which language will win the hegemony of development?

Source: Internet
Author: User

The original CNET developer, Dan Seewer and Kevin Cobb, accepted our interview to express their views on which programming languages ranked among the top development languages and which languages were participating in the rankings. Dan has more than 17 years of experience in software development, and the languages he uses include Perl, C, Java, and C #. Kevin has over 5 years of experience (software) development and is a Sun-certified Java programmer.

Builder.com: From your point of view, which programming language is the "must understand" development language in the next two years?

Kevin:cobol.

Dan: I've been thinking a lot about this, but I'm not sure yet. I do not see or hear how many emerging languages. But I think eventually in some areas, there are some improvements. For example, XML, XSL, and XSLT are becoming the recommended development languages.

Kevin: I think the development of the web (not really for a language) will be a big leap in the next 5 years. When it comes to web development, you're talking about Java or ASP (. NET).

Dan: There are other areas of "fragmentation" that are worth considering, such as PHT and Zope, the open source movement.

Kevin: But I'm talking about a huge boost to the original field, not a small one, and there's always a push. Web development is a powerful, relatively inexpensive, and fast way to do large-scale application development.

Dan: I agree with Kevin that web development will only become more important and more common in the next few years.

Kevin: But I think the development of Zope and PHP languages has lagged behind jsp/asp, so they don't get involved in this area. Of course, we may be biased because we happen to be web developers.

Dan: In our industry, you can always see someone looking for a non-mainstream way to develop an application. And I'm not too conceited to think that mainstream products are much better than marginal products. The rewards of mainstream things may be better, but marginal things can bring innovation that really drives our professional skills. Is this not worth thinking about?

Kevin: I'm not looking at it this way; asp/jsp will be hardened into the web's development language because they are already so much ahead of other languages that they are so advanced and even included in security issues. I do agree, however, that what you have on the edge can bring about innovation that really drives our professional skills.

Builder.com: Some have hinted that Microsoft's recent research into. NET has shifted from vb.net and C #. Do you agree with this statement? Does this affect the choice of which language to use?

Kevin: I don't think so. Microsoft will also be Microsoft and will eventually play VB.net's power, and Java will remain Java and play a role in its field.

Dan: It seems like people are always looking for loopholes in Microsoft software to embarrass Microsoft. As Kevin says, this does not scare away people who use only Microsoft tools.

Builder.com: Both of you foresee that the Java-Microsoft dispute will not end.

Dan: Absolutely not.

Kevin: No way.

Builder.com: Now we turn back to the development environment. The new UNIX-based Mac OS X has attracted some people to the development of the consumer side. I wonder if the developers have noticed? Should they be aware of this?

Kevin: I didn't notice. In my opinion, things like this have to wait for some time before they affect the [whole] development area.

Dan: I recently talked to a veteran Mac OS fan who loves the new OS and its development tools. But I don't think that's going to turn people into Mac developers. Interestingly enough, people are largely loyal to their wallets. There are not many jobs for Mac OS x developers now. I think you'll find enthusiasts who are developing this platform in your spare time.



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.