Colon and his students (serial 20)--The front language

Source: Internet
Author: User

20. Front language

The use of the wonderful, with a heart--"sung Yue Fei biography"

After a short break, the colon switches to the topic: "Let's talk a little bit about Visual Basic and Delphi." ”

The exclamation mark is slightly colored: "Visual basic is best used, build a form, drag some controls from the toolbox, and then define their properties and behavior, OK!" ”

The colon nodded: "VB the biggest advantage is easy to learn easy to use, fast development, especially for the non-computer professionals attractive." ”

Quote: "In implication, VB for professionals is not so appropriate?" ”

"I'm afraid that's not the way to say it. "The colon hit a haha," of course, simple and easy to use is not without cost, just drag and drop a control, generated a lot of code, the programmer's room to play is naturally limited, the efficiency of the code is also difficult to guarantee. However, VB for the foreground of the visual development, the operational efficiency requirements are relatively low, so there is a market. In addition, after the evolution of VB to vb.net, from the simple event-driven (Event-driven) programming paradigm developed into a variety of paradigms, such as Object-type, pan-style and function-style, more and more powerful, more and more stringent and more complex, is no longer a ' toy language '. ”

Comma confusedly: "In fact, the development of the graphical interface with Delphi is also very fast." ”

The colon takes the message: "Because they are good at visualizing rapid application development (RAD), they are often used as a foreground language." In fact, they are not just languages, but also development environments. Delphi also called Object Pascal, the predecessor is the language of instruction Pascal,vb is the predecessor of the language Basic (beginner ' s all-purpose symbolic instruction Code), it is easy to learn the characteristics of ease of use. ”

The question mark asks: "Can you compare the advantages and disadvantages of the two?" ”

Colon response: "Quote Computerworld's comments: ' Delphi makes complex things easier, and VB makes simple things easier." Delphi's excellent VCL framework makes it slightly as a foreground language; higher operating efficiency makes it equally competent for backstage work; VB is limited to Windows, and Delphi can be ported to Linux Kylix; support for pointers is convenient and complex double-edged sword. In turn, the learning curve of VB is shorter; If you focus on Microsoft technology, VB is more convenient to expand the development of applications, including MS Office, VB. NET makes full use of resources on the. NET platform, but the VB version is newer and faster, keeping up with the times and causing annoying compatibility problems for programmers. ”

The period once again realized: "Just as in Java and C #, the platform is an important element of language choice." ”

"That's right. "Colon recognition," because Basic is Microsoft's start language, VB threshold is low, at the same time, vb.net is also a part of. NET, its outlook is optimistic, some disadvantage is that Microsoft obviously focus on C #. When it comes to Delphi, we have to mention Borland. The former software giant has developed countless classic products, but due to poor quality and declining, not long ago the subsidiary CodeGear, including Delphi, and other products sold to others. ”

"Perhaps, from the day when Delphi's chief architect, Hejlsberg, was dug out by Microsoft, the outcome was doomed." "The colon cannot help but sigh, and the pity is palpable," this once again shows that the success of technology does not mean business success, and that language development is inextricably linked to the companies behind it. Borland and Microsoft are the best mirrors on both sides. ”

The exclamation mark heard the implication: "It seems that the prospects of Delphi AH." ”

Colon noncommittal: "This is hard to say, after all, Delphi's hardcore supporters are also many." However, with the increasingly extensive use of internet-based applications, desktop applications by the fierce impact of network applications, VB and Delphi market share will inevitably fall. In a network-centric enterprise solution, Java and C #, the platform language, are two shoulder trees that grow lush and dynamic languages around them. ”

The topic naturally moves to the dynamic language.

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.