What is network programming?

Source: Internet
Author: User
Network programming is used to program inter-process communication through sockets.

Code, Development tools, databases, server setup, and web design.

Static code and dynamic code

Static code is the part that the server directly sends to the client without parsing. It is used for layout effect and is generally not used for database operations.

Static code is divided into HTML, JavaScript, CSS, etc. The HTML language is the foundation. To learn network programming, you should first learn the HTML language. javascript is used to implement certain special effects. CSS is a style language. these three languages can be combined to design a wonderful webpage effect.

Dynamic code is the part to be parsed by the server and used for database connection operations. PHP, JSP, ASP, and Asp.net. you only need to learn one of these languages first. if you want to get started quickly, you are recommended to learn ASP first. If you want to learn about job search, you are recommended to learn PHP or JSP,

There are many development tools. I recommend one, network 3, where DW is used for code development, FW is used for graphics, and Flash is used for animation.

The database should be selected in combination with the dynamic language you have learned. for ASP and Asp.net series, you can use access and MSSQL for large scale points.

PHP and MySQL are good partners.

Server Setup is also based on the dynamic language you have learned. It is very convenient to install IIS in windows. IIS can run ASP and install.. NET Framework and then run Asp.net. the setup of the two is relatively simple, and it is also the reason why I recommend that you learn ASP at the beginning. apache server is installed in PHP, and Tomat server is installed in JSP. only when a server is set up can you browse the Dynamic ProgrammingProgram.

Although programming, web page design is always involved, so we still need to learn how to make simple drawings and animations.

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.