Enable B/S learning and B Learning

Source: Internet
Author: User

Enable B/S learning and B Learning

Niuke news publishing system is the first course for us to learn in B/S. We have created a Web-based online news publishing system through video watching on the basis of B/S. Everyone has a sense of accomplishment! The system is written in C # At the backend and developed in ASP. NET at the front end. Html, CSS, JaveScript, Ajax, jquery, and other technologies are used in the development process.

HTML (HyperText MarkupLanguage, HyperText Markup Language) is the main language used to design web pages on the Internet. Webpages include animations, multimedia, graphics, and other complex elements. Their infrastructure is Html. Html is just a markup language. It only recommends the browser to display webpage content in any way or structure, which is different from the programming language.

CSS (Cascading StyleSheets) is the only webpage page layout style. "Style" refers to the text size, color, image location, and other formats in the webpage. It enables any browser to follow the instructions and understand the layout and format of various elements and their content. Multiple CSS files can be referenced in Html. When the styles in the style files conflict, the browser will process them in the stacked order. CSS makes up for the shortcomings of Html in page formatting, and plays a role in layout positioning and control page layout.

Html and CSS are used together to provide users with static information, without interactivity, and JaveScript appears. JaveScript is an object-based scripting language widely supported by browsers. It is used to develop Internet client applications.

Html, CSS, and JaveScript play an important role in web design. Html is the infrastructure, and CSS is the soul of element format and page layout; javeScript is the finishing eye for dynamic and interactive web pages. Html starts with

AJAX (AsynchronousJavascript And XML) is a web page development technology used to create interactive web applications. By performing a small amount of data exchange with the server in the background, AJAX can implement asynchronous updates on webpages. This means that you can update a part of a webpage without reloading the entire webpage. For example, when registering a website, we will be notified immediately after entering the user name that the user name has been registered.

With the popularity of Ajax technology, JavaScript, its core technology, is becoming increasingly popular, and various JavaScript frameworks are emerging. JQuery is a javascript framework compatible with multiple browsers. The core concept is writeless and do more.

The above is a brief introduction to various technologies. First, we have a macro understanding. Through the niuyun news publishing system, we also have a personal experience of the mysteries and fun of B/S. Next, let's study it in a down-to-earth manner! Publish a self-created website.

I want to learn the B/s architecture programming language which is better and has a little programming basics.

Since you have been in contact with VF more than a decade ago, it is estimated that your age is between 35 and 45. At that time, the computer was very popular, and you must have better learning or better conditions.

If you want to learn the B/S architecture, you must master the front-end: Javascript, html, CSS, Background: ASP, JSP, PHP, ASP. NET (select one), and the database will use the MYSQL you are familiar.

B/S appears to improve the C/S deficiency, and B/S itself is also insufficient.

C/S: the front-end features are powerful and the user experience is good, but deployment and maintenance are not convenient;
B/S: it is easy to deploy and maintain, but there are browser compatibility problems at the front end, and the development is also complicated, the interface is difficult to implement, and many front-end technologies are required, user experience is not as good as C/S.

Both the C/S route and the B/S route have shortcomings, which are regrettable and irreconcilable.

In order to get the advantages of C/S and B/S at the same time, and discard the disadvantages, a new development mode RIA emerged.

RIA is as powerful as C/S in front-end performance, user experience, and development efficiency, but deployment is as convenient as B/S, which is the best outcome.

Currently, the RIA routes are well known for ADOBE's AIR/Flex and Microsoft's silverlight (the front-end interface uses XAML and the background Function Code uses C #).

You can learn about RIA online

How to plan java learning path

1. Buy a general java book, such as java programming ideas. First, lay a solid foundation.
2. Learn about java improvement.
3. Learn other java-related knowledge, such as jsp, html, javascript, and SSH frameworks (struts, spring, and hibernate.
4. The most important thing is programming, coding, and practice.

Good luck!

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.