How can I become a real web programmer?

xiaoxiao2021-03-05  23

The programmer can be divided into many kinds of UNIX programmers, Windows programmers, or C programmers, Delphi programmers, and more. Today I want to talk about web programmers, a real web programmer should know how to learn, and should pay attention to what to learn. Maybe some friends will say, I know the ASP, JSP, will do the website, will make BBS, this should be called the web programmer. Indeed, I acknowledge that these technologies are a web programmer should have; however, if you only know these, you can only call the ASP programmer, JSP programmer, not the real web programmer. The current world is Internet, most applications are based on Internet. You can think about it, like Yahoo, Microsoft, Amazon, and the amount of access, the application is complicated, what kind of technology can be supported, is it Just just hardware work. I want to talk about the technology of web programmers to talk about the technology of web programmers. First, the various scripts, ASP, JSP, PHP, etc. mentioned above, these things are similar, and they can basically take a contrast. 2. Database, believe that people doing Web must have used it, like Access, SQL Server, Oracle. Many people will use a variety of databases, but only write some SQL, SELECT, UPDATE, INSERT, with ADO to operate, if so, even if it is used in 100 databases? You should consider the amount of users, access speed, memory consumption, these things are closely related to your SQL. I often see how many paging programs don't consider how many data in the database, all SELECT comes out, it is obvious, when you are from the database Ten 10,000 data and 100 data are detected, and the memory occupied is different. In addition, database connection pools and transaction mechanisms are very important. You should know what database use to ensure transaction, how to connect pools, these are the key to business applications. For example, there are many application services, like WebLogic, MTS, including transaction processing, can say that it can say that their competitiveness is determined. 3. Component technology I think it is the current web application promotes the development of component technology. Previously, from the vintage static library (DLL), to the current COM / DCOM, to the XITVICE; from a single machine, to the distributed call based on the internal network, to the Internet-based distributed distributed Calculate. The current applications are based on the component's N-layer structure, the most obvious is COM and JavaBean. These things reflect the development of the software architecture, before the stand-alone application, then the C / S structure, to the current B / S structure. I remember that Li Wei once said that programmers must pay attention to the development trend of software technology. Only in this way, it will not be submerged in the torrent of technology. I think, as a web programmer, be sure to understand the principle of COM, how to implement this call, how to make a distributed call. To be honest, I think COM is more complicated, otherwise Microsoft provides ATL and VB, they must understand that C , because the ATL library provided in the VC can clearly describe the internal operation mechanism of COM. 4. Network technology This can be said that the web programmer should know what. At least, you should know the mechanism of the web server to understand the HTTP protocol.

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

New Post(0)