Enterprise software is not a fresh topic to network application, just when many companies run to the Internet management model, a network migration technology also has born, and has caused enterprise-class users worldwide users. attention.
Customer business value driver technology development
In short, the technique of network migration is because companies have realized that there is currently very popular network development platform Java and .NET may become a future trend, but they are still unwilling to pay expensive costs. It is also reluctant to abandon existing investment and development achievements to take this risk for immature technology.
Enterprise software has passed several clear development phases. The first is the large-scale machine of IBM, and later developed into Client / Sever, the C / S structure is considered to be a panacea that solves the company's application in the beginning of 90, and the development of C / S is basically 4GL, many companies use these Language develops their software. In the 1990s and even in early 2000, global companies have invested hundreds of millions of dollars in development.
At the end of the 1990s, the structure is more reasonable in the beginning of the 1990s, and more excellent Internet-based three-layer architecture in all aspects, that is, the B / S architecture has appeared. In this case, Sun puts forward the Java language developed such architecture, one step by Microsoft, which has a very powerful advantage in terms of Microsoft. Although Java is much better than Microsoft's maturity, Microsoft is the world's largest software company, and there is no more energetic in the operating system, so they begin to develop their new growth points. NET to be equilibrated with Java. After three to five years of development, it is now basically formed such a situation. For new enterprise software, you generally believe that if your system is based on the Internet, based on the B / S structure, then your development language should be Java or .net.
But for most companies, their choice is not very clear. On the one hand, everyone realizes that the further development of the software basically has only two development platforms to choose. One is Java, which can be operated on a variety of operating systems, including Windows, UNIX, Linux, which is a mode. The other is .NET, .NET is compatible for many languages, but it can only be run on a Microsoft operating system in one operating system. Both develop platforms have its open and closed features. For Java, it is only a language closure, which has only a language, but its operation is open, it can run on multiple platforms. .NET is a variety of languages, but the last operational platform can only be a platform of Microsoft.
Everyone realizes this trend, but how to achieve this trend, the global scale, the company is generally in the stage of hesitation. There are two reasons:
First, let them go to J2EE this platform is a cost-to-expensive thing, nor is it easy. In addition, they feel that there is a big risk in using new technologies in the case of technology. Overall, although .NET is not very mature tool, but .NET's tool is very easy, JVAV is a very mature technology, but it is very difficult, and its productivity is very low, so they don't have 4GL as before. The way to solve the problem in a high productivity.
Second, for many companies, C / S is already very good, enough to meet the information demand, no need to go to fashion.
Global perspective, the development trend of corporate informationization has two main promotion groups: one is a large enterprise, a group is a SME. Their most concerned now is true business value. The real business value is different for small and medium-sized enterprises and large companies. For a small and medium-sized business, it does not care about the standardity of the technology itself, or open, he is most concerned about two aspects: first is R & D Fee, followed by maintenance and upgrade. For large companies, it will consider longerct. The product is open, is there standardity, whether it will rely on this product or technology for a long time is their business value to be investigated. If a product has a lot of proprietary technology, then locked by this technology, it is a painful thing for big companies. So now big companies like J2EE because it is technically mature and is open, and it is cross-platform.
If you want to ask if the company's software should return to where, then my answer is: Be sure to create a real business value for customers.
Appeon's charm
By the above background introduction, it is easy to understand the value of Appeon: the amount of web development is used to reduce the amount of 5 to 20 times the amount of. Net and JSP.
Although Java has made great progress these years, it is still difficult to master a development tool. Many people will have a clear feeling: Java makes a year, PB, VB is enough for one or two months. Although it is easy to use, it is defects itself, and its platform is not particularly powerful. In order to build a most productive web development platform, Appeon came into being.
In an case study, Zhengyang's Web development plan prepared PET World applications, compared with Microsoft's PET SHOP and Sun's PET Store application, research data showed that the development of the same application, Appeon is less code than JSP and .NET. Much more. It is usually more than 4 to 5 times more than .NET, more than 20 times less than JSP. For example, Java spent more than 20,000 row code, .net probably used two or 3,000 lines. And we use APPEON to develop the same application, only about 500 lines of code. There is little code, the development cycle is short, the development efficiency is high, BUG is small, these things can be directly converted into economic benefits, from the development of web applications, Appeon is a fastest J2EE development platform, this development platform One of the biggest advantages is that you can do network migration.
Network migration
What is migration? "Migration" is MIGRATION, which is also typically translated into "transplant", which is the UI of C / S in a Web architecture that is fully compliant with the J2EE standard.
In fact, there is no essential difference between migration and development, all of which are implemented with Appeon. Whether it is to migrate an old app, or develop a new application. The final result of the user is a standard, three-layer architecture web application, and has a very good extensibility, open and interactive user interface.
The core of migration is to convert C / S applications developed with 4GL into web applications. This process is used by standard technology, including HTML, XML, or standard Java components. Specifically, there are three meanings:
First, the migration of the application itself, including two aspects, the language is converted from 4GL to Java language, and the structure changes from C / S to B / S;
Second, the migration is to let the original 4GL developers use the same skills to develop very powerful web applications without learning new development tools;
Third, from the perspective of the end user, because the development of the interface is exactly the same as the original interface, the end user has a smoother transition.
Market potential
How big is the market that network migration can be developed? Does it really represent the development direction of the software industry? Everyone can come to see some authoritative findings. Microsoft's VB development group is a large group. When you are all, there are about 5 million developers worldwide. Now Microsoft has advanced .NET for five years, the latest survey shows that only 20% of VB developers And the software company transit. Net arms, other 4GLs also have similar situations. This result is unexpected to many observers. Because new technologies have good prospects, many superiority, but more than 80% of companies are still waiting to wait and see, so they do not exaggerate, Java, .NET is only a myth of the company, most companies are still With 4GL tools, it is still maintenance of their C / S app, and these C / S is still a key system for their business, and some are still very good.
Why is there such a situation? We believe that Java, .NET has no capacity to bring real business value to your business. For companies, there are a lot of 4GL developers. These people have many of their original development business logic and knowledge. Although they know that there is a problem with the current C / S structure, if the hair is not good, High maintenance cost, slow upgrade, but it has developed very fast, this is no matter whether it is .NET or Java has no way instead. But Appeon platform allows companies to quickly enter the web application. This new runway is coming. For example, Appeon is a high-speed express train that allows companies to quickly go to the J2EE platform. Take this train. The company has a lot of very good things. For example, if you accumulate experience, you don't have to abandon, this kind of company can Get real business value.
It can be expected that .NET and JAVA have defects within a long time. Therefore, it is possible to truly solve these problems, companies to create value for companies will be the winners in this technology evolution history.
During the global competition, we will find that the real competitor is India's outsourcing company. They can rewrite it with a very low cost, but most software companies in China do not work, if they use very low costs, very High speed to make a migration, or develop a new software, together to compete with low-cost Indian software, which should also be a new model of internationalization of China Software Enterprises.
Author resume: governance
◆ Zhengyang Software (China) Co., Ltd. CEO
◆ Bachelor degree in Chemistry, Qinghua University, 1984 ~ 1989
◆ Ph.D. in Biological Organic Chemistry and Molecular Biology, Stanford University, 1990-1995
◆ 1995-1997 US McKinsey Company
◆ Madoken, 1998-1999, Greater China Project Manager, McKinsey Company, USA
◆ Found "Zhengyang Software Company" in Silicon Valley in US Silica Valley in 1999
◆ In 2001, the R & D Center moved to Shenzhen to develop NYSE (New York Stock Exchange), JP Morgan (Morgan Datong), Fedex (Federal Express), South Korea Daewoo, South Korea, Korea LG, Pacific Gas, Kerry Logistics, Shell , Shenzhen UnionPay, Jingwei Pharmaceutical, Victory Oilfield, the largest power network PowerGrid, Singapore, etc.