"9CBS F2F Club Java Series Activity - Java, 2006 Who and Square" Subsequent Report

xiaoxiao2021-04-01  223

At 7:00 on June 7, 2006, the 9CBS Technology Salon was held in the Wullen Restaurant on Pedestrian Street, Nanjing Road, Shanghai. Because the rain is relatively large. The event lasted for two and a half, ending at 9:30. The contents of the event include buffets, subject speeches, technical exchanges, and more. The host 9CBS Xiong Hao hosted this event.

The main purpose of this event is to introduce some of the most recent years from Java developers to have an impact on Java and even impact.

The largest of Java is mainly two major technologies: AJAX and Ruby. Since March last year, Ajax technology has sprung up. At present, it has received support for most industry-leading software companies, and the future cannot be limited. Ruby also elicks on the traditional territory of Java on the server. Ruby's Web Development Framework Ruby On Rails (referred to as ROR) claims that its development efficiency can reach J2EE 5-10 times, and more and more Java developers will decide to turn to Ruby after careful weighing.

Ajax has done two topic speeches, 1. Design mode in AJAX development. 2. China's characteristic Ajax development. The speaker is a webmaster of the Ajaxcn.org website, Dlee, and the administrator of the site Zhao Zexin (wake up). The duration of each speech is about 1 hour. Because the discussion after the end of the speech is warm, and the weather is not good, I hope to end as soon as possible. Therefore, the introduction of Robbin made by the Javaeye website Changan Kaikai (Robbin) is temporarily canceled. I hope to have a special activity on Ruby in the future. The connotation of Ajax and Ruby is very rich, and it is not enough to introduce in just two hours.

The design pattern introduced by Dlee (Li Wei) is mainly referred to as design patterns of software architectures familiar to developers, including several GOF design patterns and large MVC architectural modes. The GOF design pattern commonly used in AJAX development includes Facade, Adapter, Observer, Command, and Singleton, Dlee has made detailed introductions for the application scenarios of these modes, but also give specific code examples. In addition, he briefly introduces several modes that may be used in AJAX development. In addition to several common GOF modes, the most important thing in Ajax is the MVC architecture mode. It can be said that in any performance layer development, MVC is the core architecture mode. Dlee details how to apply MVC architect mode in client development, clearly separating views and logic. The client's MVC mode is increasing with the increase in the size of the code base. In addition to the above, Dlee also introduces two ideas that are very important in Ajax development: Unobtrusive and Graceful Degradation. Unobtrusive recommends that web developers do not mix JavaScript codes and HTML structures to add functions to the page similar to the AOP, and follow the DOM specification programming. The purpose of Graceful Degradation is to further improve the availability of web applications on the basis of Ajax, support a small number of browsers that do not support JavaScript and not fully support Ajax technology. Make the users of these browsers can use the functionality of the system (of course, it is used in the case where a user experience is degraded). Since then, Dlee also introduces some changes in JavaScript2, which will have a huge impact on Ajax developers within the next 2-3 years.

After a short break, wake up and started a speech called "Chinese characteristics", he first narked his understanding of Ajax, then continued Dlee's speech, introduced the development idea of ​​Progressive Enhancement. Progressive Enhancement and Graceful Degradation Dismissal, the core of both emphasizes the separation design and implementation of page structure / performance / behavior, and its ultimate goal is to make web applications compatible with old browsers. The so-called Progressive Enhancement first defines the contents and structures of the page, then gradually introduces CSS and JavaScript to improve the application's UI performance and page elements. This way, support for CSS and JavaScript supports good browser users can get a better user experience, and users who use old browsers or disabling JavaScript can still read the page. Progressive Enhancement can also guide the development of AJAX, first, design a clear web page, interact with the server with traditional forms and links, then use JavaScript to change the form and link behavior in unobtrusive, in XMLHttpRequest asynchronous Data between the client / server. Wake up (Zhao Zexin) Tell everyone to develop Ajax under the guidance of Progressive Enhancement, known as Hijax abroad. It is proposed that Hijax can be more elegant with traditional MVC frameworks. Next, wake up and to discuss how Hijax has the national conditions of China's software development / Internet company to help include AJAX demand projects and developers introduce AJAX characteristics at lower cost and risk.

Later, wake up with a simple network bookmark system as Demo, showing Hijax's application. Finally, I woke up and shared some experience in the Ajax development process and introduced some Ajax development tools.

Dlee and wake-up speech make friends who participate in the event have a strong interest in Ajax. After that, I entered the free communication link, and everyone has a warm discussion on the various problems encountered in Ajax development. Wake up patiently to answer the questions encountered in the actual development through the code.

Finally, after the photo takes a photo, it ends this beneficial technical exchange.

By the way, the good chicken wings of good Lenge are good. However, the price of the Shanghai Good Lunge Restaurant is 49 yuan / person, 10 yuan per year than the Beijing Hulunge restaurant.

Mobile phone is not very clear

Shanghai Java elite gathers together

Finally, Zhang Yang

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

New Post(0)