Saturday, October 23, 2010

Save Delphi: Chinese open source community an excellent opportunity to display strength


The embarrassment of the open source community in China

If you want to discuss China's open-source software development community in recent years, the status and contribution of the process, even if only to consider the impact of domestic and not consider the world, and I am embarrassed to say only, not status, it is a modest contribution . No one denies that the most active and creative force in the United States and Europe open source and other western countries. On the deeper reason, I have to admire the spirit of mutual cooperation foreigners, dedication and persistent in pursuing the spirit of this point than we were less so, our programmers work separately for a little more consideration in the face of reality When the interests of more, the pursuit of the ideal time to less so. More importantly, the technology is a unified and coordinated the integration of the lack of opportunity, I think that the rescue is a great opportunity for Delphi.

Why is Delphi

1, mass basis

First of all, Delphi programming enthusiasts in the country occupies a large heavy status, this does not mean more people with Delphi, did not say how much Delphi has developed a great application, but rather a kind of feeling - a lot of fans are into the programming world by Delphi. Give my own example, I am an amateur enthusiast, it is vegetables rookie, beginner learn the C programming language, now the main study. Net, but is prepared Delphi I can do something for the first program, learning the surface to the object of thought, learning design patterns, data structures and so on. With the masses will have a market basis, as long as the Delphi can be reborn in the country will certainly be numerous supporters.

2, Delphi is facing a dilemma

Delphi is now facing difficulties, with a Chinese term that is not with the times, the current environment and his birth year was completely different environment, need to change the strategy and thinking. Delphi.Net seems to be an option, but very few people develop. Net programs do not have C #,. Delphi Studio obviously want to copy the success of JBuilder, where I boldly predict, the end doomed to fail, JBuilder appearance was because the lack of a good Java IDE, is now different, the success probability of IDE alone is too small. Yang boiling soup just as drastic, Delphi is most needed is a thorough transformation, creating a new language, library or even platform, Java language development from a toy to this day only took ten years, as long as there are good innovation, together with a strong mass base, the success is not impossible.

Dream D #

1, the transformation language

Delphi is mainly used to develop Win32 programs, but under Win32 and Delphi syntax. Net has been under a big gap between Delphi syntax, and a lot of features. Net of all, in Win32 you could not use. What we need is a similar C # and Java for Delphi # language, it should at least have the following characteristics: 1, all objects, including basic data types; 2, Zhi Chi foreach 寰幆; 3, support the paradigm; 4, reinvented Tobject; 5, syntax is concise, easy to learn; 6, has its own virtual machine, all platforms have the same syntax and so on.

If there is such a D # language, even if it can only develop console program, I would use, if you feel strange reason for me to say:

[1] It is the Chinese people create their own language;

[2] which originated from the Delphi

[3] It is an excellent, modern language, to learn some basics are simple and convenient, such as data structures, design patterns, etc.;

2, the transformation of library

Language is completely different, libraries certainly have to change. JDK, VCL libraries have these outstanding given us a good example, we can absorb its essence, to its dregs, design a line of Chinese habits and characteristics of libraries. The first class library does not need too complicated, just to provide basic functionality, for beginners and small applications, Java has a similar upbringing. As long as able to attract sufficient popular (especially those new to programming the young people who dominate the world of the future), and abide by the spirit of open source, it will not take years, developed, or these three reasons:

[1] It is the Chinese people create their own language;

[2] which originated from the Delphi

[3] It is an excellent, modern language, to learn some basics are simple and convenient, such as data structures, design patterns, etc.;


Call

China has a strategic vision of entrepreneurs and programming expert who is time to act, to the general programming world and domestic fans show your strength. National is the world, when we have our own language, the influence of China's software technology to the world very soon.

The words written on the back

You might think that technology knows no borders, no more Chinese and foreign, I agree, but the learners have national boundaries, I think Americans learn C # and C # experience we will probably not learn too much, like, right? Particularly for amateur, this is particularly important. If we have our own language, in line with our habits of mind, have their own documentation, or even everyone can improve it views the world who want access to programming for the new, lower barriers to entry to many, as long as a large number of people entering the Chinese software industry development will definitely put on a grade than it is now.

You might think that such a transformation from a language point of nothing new, I want to say that with C + + why do we still have Java, with Java Why are C #, with C # why do we still have VB.Net, not all from the market to consider, right? An ecological system should be varied, as long as a transformed Delphi, naturally someone.

Also here prawns are likely to be professionals, to consider the issue a bit complicated, and sometimes see the game better, bystander, I think we can simply start from a language point of view, even if we have only a simple language, like removing the MFC C + +, remove the JDK's Java, remove the Framework, C #, this is still an exciting thing, when he was really born, and you dare rows breast, that you will not to pay attention to it? I think not only not so, you must also have a impulse to do something for him.






相关链接:



Servlet API's Gluten Strength



Cleverly hide an important part of The worksheet so that no leakage



Ruiz: Barcelona Will help AMD out of the doldrums



MKV To Xbox 360



Automation Is Everywhere



Zhu Pengju: CAD is even more "integration" of the Operation



QUICKTIME to MPEG



virtual private network vpn TECHNOLOGY



DVR-MS to MPEG



The first CSS World Series winning Works



Review Network Monitoring



Guide Telnet Servers



Text Or Document Editors Catalogs



HP CEO Mark Hurd addressed: how do you save the Hewlett-Packard



Jsp, servlet talk about Chinese issues



Proper way to make money: to be a know HOW to "lose money," the dealer



No comments:

Post a Comment