Java technology Capriccio
CSDN hero before the opening of the General Assembly Capriccio
Early Spring March, although still in the Jiangnan earth Wu spring season, but the recovery of all things fresh feeling or rushing toward us. Thanks to the support of my friends to vote, I vote in CSDN the MVB obtained second place in the upcoming four month, I am honoured by the invitation to participate in its CSDN organizations will be a hero. this is the last year I adhere to a written Bo affirm and encourage.
Has been in development for many years, what have been engaged in for so many years, from the bottom to the development of distributed framework of common language, development methods, what are tried, found that the software industry will this fact.
So many years, the small and medium-sized developers, I gradually realized the three things:
1. Java is not a panacea we have java language is so looking forward, as a C + + than simplify cross-platform object-oriented language. Java seems to be unable to bear our expectations. First language, the syntax java But in the expansion, the expansion of the much faster than the code itself on the efficiency of optimized speed.
In the desktop development areas, it seems unable to break through the Java VB, PB, DELPHI siege, in the field of Web, PHP, Ruby and other languages, and other fields is also hosting a big start on java encirclement. However, it seems that we still see Java as a natural the kingly way, perhaps because the garbage collection mechanism with the large number of free virtual machine and the components of the framework of it, this era, particularly in the no M $ software company eyes, not Java development system also embarrassed to open a few million.
But for the vast majority of service-oriented and the Quick Response portal development team, PHP Jiaoyao the posture it is too much of the charm.
Java stick to a course of the middleware straw. But it seems that in the news-oriented and the framework of the ESB, the EJB can hardly stand up.
2. Revenue is not a panacea from the 2002 development of open-source software surging. Sf.net inside tens of thousands of open-source projects. Finishing what if open source MVC framework, to find more than 100, it is common the. We take great enthusiasm to observe every open-source software. Found that open-source software like other people's meals, not always with your appetite. Ebb Tide, dwr struts2 + + + hibernate this spring the framework of the final victory. (Although only struts2 GA, but also more mature, because webwork2 themselves are very mature, struts2 is webwork2 a repurchase basically package name is changed)
3. JCP is not a panacea
JCP as a standard-setting organization, it seems that there has never been worked out what people are really practical things. Portlet from the JCR to JDO, it seems that there is no genuine together.
Portlet standards the biggest problem is that no definition of better interaction model, JCR problem is not SQL interface for the powerful. JDO, the JPA category, it seems that also do not see any real alternative to Hibernate place.
For so many years the concept of real speculations:
MVC
Struts MVC successful, and he has simply become a synonym for, as a URL can be called a clear framework Judging from the current situation is far beyond the tapestry, jsf these frameworks. When he found webwork than he achieved more easily after the operation, simply to ww2 with their combined.
ORM
Engage in java, you do not build the field model that is not face, the area had been built on the model of an inevitable need for a tool to fill him in the field Hibernate is the most accomplished fine
IOC
This concept is purely brought to Martin, even on really fire up. The Masters had to admire.
IoC premise is any hope loaded components must survive in the container. Struts2 results of the action of the spring has become the bean.
AOP
And IOC, the AOP SpringFramework successful, the use of a large number of spring can be streamlined code
AJAX
With the vigorous promotion of google, ajax is Hongtoushan half.
Speculation over the past few years not to the concept of:
Portal A few years ago, everyone mentioned portal, the gateway personal portal, personalized custom.
IT also take this concept of speculation Portal In China, however, we found that the vast majority of portal actually is a content management system or a simple Web site said, personalized custom seems to be no use, as most is the same google desktop subscribers with ajax Some news, coupled with the lack of proper Portlet standards, making Portal difficult to obtain greater development.
Workflow
Can not say that the work flow unsuccessful, a form engine with custom form circulation engine can indeed solve many business applications, but for so many years, does not have a workflow engine can be made as hibernate, in the spring these frameworks in the field of their own receive half results. — Was written too fast, not weighing the urgency to the original, changed the sentence to avoid ambiguity:)
I shallow experience, I have seen many government units are on the OA, but the real number is not used up
The type of document flow: The great majority of units is the same as e-mail articles
The absence of written: small enterprises with poor management, promotion can not be large enterprises, SAP, and can have up
For more complex applications: Because of the requirements of the form data is relatively high, developers are usually developed a simple project for the transfer of engine, or the entire application based on the realization of the database.
The current popularity of the open-source work abroad flow jbpm, shark, and so only applies to the environment.
As a matter of fact called the "work flow", it is obvious that the work of the complex are vastly different, how can we expect a universal framework of the work flow? If you design a call center for the use of the work flow, document-oriented sign of the work flow, and the work flow of documents issued perhaps also more likely to be effective.
Application of immature rules engine, which could really popular.
Is currently speculation, the concept of the future is uncertain
ESB
ESB is the use of the environment in a lot of off-the-shelf applications, and they provide an integrated interface, and this time if we develop new applications, you can use the ESB to simplify integrated operation. But so far this premise environmental conditions in China also seems to have not been formed. Therefore ESB whether the fire are still unknown.
Tags: the core java technology






