Delphi History Review

xiaoxiao2021-03-05  24

Delphi History Review

Note: // This article is taken from the "Delphi Developers Guide" core saying that D l P H i is actually a P A S c a l compiler. Since Anders Hejlsberg wrote the first Turbo Pascal compiler since 1 5 years ago, B O L A N D has been pushing forward to the P a S c a l compiler, and Delphi 5 is another step. Turbo Pascal has the characteristics of stable, elegant and compilation speed, and Delphi 5 is no exception. It has been spent for decades of compilers experience and the latest 3 2-bit optimized compilation technology. Although the compiler's function has been significantly increased in recent years, it has only slowed down. In addition, the performance of D e ​​l P H i is still very stable. Let's follow your memory's footprint back to see a look at the previous versions of D e ​​l P H i and the background issued by each version. 1.3.1 Delphi 1 In the age of D O S, the programmer only two options: either is easy to use but slower B A S i C language, or it is an efficient but complex assembly language. Turbo Pascal combines the advantages of both in its structured language concise and true compilers. The programmers of Windows 3.1 also face two options: one is powerful but difficult to use C , one is easy to use, but the language has a limitable Visual Basic. In this regard, Delphi 1 provides a completely different way of developing Wi N D O W S procedures: visualized development environment, compiled executable software, D D L, database, and no restrictions to name the visual environment. Delphi 1 is the first Wi N d o W s development tool for integrated a visual development environment, an optimized source compiler, an extensible database access engine, which lays the concept of R a D. Compiler-D e l P h i is attractive to numerous V b programmers, so it has won many loyal users. At the same time, a lot of Turbo Pascal programmers also turn to this powerful new tool. And O b J E C TP A S C A L has brought difficulties to people's programming work due to the language of P a S C A L in college, so more programmers began using D e l P H i's robust design pattern supported by P A S C A L. M i C R O S O F T V B Group failed because of the lack of serious competitive awareness in front of D e ​​l P H I, dull and bloated Visual Basic 3 obviously could not be in the same day as Delphi 1. These occur in 1 995. At that time, B O L A N D sued L O T u s as compensation for huge losses due to a pile of infringement, and also introduced talents from M i C R O S O F T for a ratio of M i C R O S O f T in the application. The latter B O L A N D sells Q U A T T R O to N O V E L1, and Database Development is performed with D B A S E and P A R A D O X. When B O L A N D is busy developing an application market, M i C R o S O f T has quietly taken a large part of the Wi N D O W s development tool in his platform service from B O L a n d. So B O L a n d re-puts the focus on its core - development tool. 1.3.2 Delphi 2 year after Delphi 2 implemented the original all feature in 32-bit operating systems Windows 95 and Windows NT.

In addition, Delphi 2 has also added a number of DELPHI 1, such as 3 2-bit compilers to generate faster applications, and the object library is further rich and expanded, and the database support is improved, and the string processing is improved. OLE and visual form inheritance and compatibility with 1 6-bit D ELPHI. Delphi 2 becomes a standard for measuring other R a D tools. This is a 1 996 years. In the first year (ie, 1 9 95 years), 3 2nd Windows 95 has been introduced. This is the most important Wi N D O W S platform since Wi N D O W S3. 0. B O L a N D is urgent to want D e l P H i to be the best development tool for this platform. There was a interesting thing, Delphi 2 was originally named Delphi 32 to emphasize it is designed for 3 2-bit Wi N D O W s. But before publishing, Delphi 2 is to indicate that Delphi 2 is a mature product. M i c R o s o f T trial to counterattack with Visual Basic 4, but due to its imperfect performance, lack of 1 6 to 3 2 compatibility, there is a fatal design defect, and it is troubled. But in any case, there is still a considerable number of people to continue to use Visual Basic. B O L a N D Hope D e l P H i can enter high-end client / server markets monopolized by tools such as P O W E R B U I L D R, but this version does not have this strength. In this period, the company's strategic focus is undeniable to focus on the customer. This is a directional adjustment, which is undoubtedly due to the reduction in the market share of D B A S E E and P A R A D O X and the decrease in income obtained in the C market. In order to make this effort to see the effect as soon as possible, B O L a N D made a mistake of the wrong decision, which merged Open Environment. This company mainly produces two intermediate products: an intermediate product based on D C e-e-based (known as C O R B A) and a distributed O L E patented technology that is about to replace D C O m. 1.3.3 Delphi 3 When developing Delphi 1, D e l P H i developed a group concentrated to launch a shocking product. When developing Delphi 2, the development group mainly considers the upgrade of D E L P H i to 32-bit code, while maintaining the compatibility of the 1 6-digit version. In order to meet the needs of the I T industry, Delphi 2 enhances the functionality of the database and client / server. When the development of Delphi 3, the development group began to consider providing a complete solution to the tricky issues that Wi N D O W S developers. Delphi 3 has made this extremely complex C O m, A C T I v eX, W W W application development, "thin" customer application, multi-layer database system architecture and other technologies. Although Delphi 3 and Delphi 1 writes the basic method of the application, the code internal view of Delphi 3 simplifies the code preparation process. This is in 1 9977. There have also been some interesting phenomena in market competition. At low end, M ICrosoft Visual Basic 5 finally started to change, it adopted a new compiler to address long-term performance issues, and also had good support for COM / A CTIVE X and some new platform features. . At high end, D e l P H i has successfully defeated P O W E R B U I L D E R and F O R T E and other products. During the development of Delphi 3, the chief designer Anders Hejlsberg of D e ​​l P H i decided to go to M i C R O S O F T, so the D L P H i lost an important member.

However, the team did not lose any advantage, because the senior designer C h u c kJ A z DZ e w s K i has the ability to undertake the leadership role. After this, the company also lost the Chief Technology President Paul Gross, and he also went to M i C R O S O f T. Some people think that this loss is that it is an impact on the day-day software development business, but it is better to affect public relations. 1.3.4 Delphi 4Delphi 4 is committed to making D e l P H i easier to use. The introduction of Module Explore technology allows programmers to browse and edit code in a consistent graphical interface. Code navigation and class automatically generated features make programmers only need to pay attention to the application itself, without having to spend too much energy on the input code. I D E has been redesigned to support floating and barbed toolbars and windows, and debuggers have also improved. D e l P H i4 is a leading development tool, and its technology such as M i D A S, D C O M and C O R B A is extended to the application range of Delphi 4 to enterprise. These occur in 1 998. This year D L P H i effectively consolidates its position in competition. Although D e l P H i continues to slowly occupy the market, the frontier has been reinforced to some extent. In the past few years, D e l P H i has always been the most stable development tool in the market, and Delphi 4 has won reputation in long-term D e l P H i, because it is simple and stable. 1.3.5 Delphi 5delphi 5 has made progress in several aspects: First, like Delphi 5 and Delphi 4, by adding more functions to make the program more simple, programmers can concentrate on what to write, nothing write down. These new features include: further enhancing the functionality of the I D E and debuggers, providing TE A M S O U R CE Group Development Software and Conversion Tools, etc. Second, Delphi 5 also adds many new features to simplify the development of i NTERNET, including: Active Server Object Wi Zard is used to create an ASP, i NTERNET E XPRESS components are used to support XML and new MIDAS features, making D ELPHI into I A universal data platform for NTERNET. Third, Delphi 5 most important feature-stability. Just like a good wine, the great software is impossible to produce in a hurry, B O L a N D until delphi 5 is completely satisfied to launch it. Delphi 5 is published in the second half of 1 999. This year, D e l P H i continues to penetrate to the enterprise, and Visual Basic continues to compete with its low end and it. However, the front of the front is still very strong. I N p R I S E (B O L a N D Named I N) is I n P R I S in 1 998, in addition to continuing to win long-term customers, it is confident that the reputation of B O L A N d throughout the market. Since CEO (Chief Executive President) Del Yo C A M suddenly left and the Joining Internet-Savvy CEO Dale Fuller, the company's implementation department has experienced a chaotic period. And F U L e r reappears the company's focus on software development. I hope that I N P R I S can eventually returns to the correct track. 1.3.6 In the future, although historical is important, more important is the future of D e ​​l P H i. With historical guidance, we can definitely in the future for a long time, D e l P h i will continue to be an excellent Wi N D O W S development tool. I think the real problem is whether we can constantly see the D e l P H i version of the platform other than Wi N 3 2. According to the information you have passed from B O L A N D, it seems that this is also what they care about.

转载请注明原文地址:https://www.9cbs.com/read-34902.html

New Post(0)