Thoughts on web foreground development technology

Source: Internet
Author: User

Recently did not write articles, because the new company soon, work more busy.

Currently in the new company has also been engaged in web development for one months, through the one-month blitz training. Also has a lot of web knowledge, but also a new understanding of the Web. Here is my humble opinion of the web.

From a technical point of view, when engaged in web development, the foreground needs to grasp the approximate scope, then need to pay attention to the following points:

1, support the different resolution of the page display
2, compatible with various browsers
3. Support Internationalization
4, Style and display separation (skin change, color settings, personalized, etc.)
5, display and business logic separation
6, Static and dynamic (here contains loading mode, page style, etc.)
7, asynchronous (Ajax) and synchronous processing

8, the related technology: HTML, JS, DOM, XML, XLST, etc.
9, with the background of various language server interaction (c + +, Java, C #, Python, etc.)

10, is the data format (JSON, etc.)
11. Page Frame Design

12, Management

13, optimize the way

All the above issues have to be taken into account, or not easy. From the perspective of framework design, basically these are implied requirements, that is, before the product is made, the user is not proposed (but does not mean that the user does not care about these, he will be in the process of using to grasp).

In addition, in the Web development, one of the more important is the UI problem, I personally think that the UI is mainly two points need to focus on visual effects and ease of use. Visual effects will bring a pleasing feeling to the customer, stimulating his desire to buy. Ease of use is to serve people's lazy characteristics.

Personally think that the foreground development and background server development or there is a large area of other

The first concern is different, server development concerns the service, the front desk more attention shows.

Unlike the second run mode, server development handles multiple requests at the same time, and the foreground basically sends the request.

The third development model is different, server development in order to ensure a 7x24-hour service, many core modules are basically do-it-yourself development (the basic principle is to be able to develop their own without open source projects, unless the technology is very difficult, such as the compiler to use JAVACC), the front desk more can choose a lot of mature open source projects.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.