Traditional Culture Encyclopedia - Weather forecast - Detailed description of software development tools and technologies

Detailed description of software development tools and technologies

What software do you need to learn software development? What knowledge do you need? Generally speaking, software development tools should integrate code generator, rights management, rapid development, dynamic interface, common components and dynamic UI. At present, the mainstream development tools are software development architecture and tools based on web development architecture.

network architecture

Web architecture can also be understood as B/S(Brouser/Server) architecture, which is a framework based on browser carrier, including front-end, back-end and database, and the tool technology in each direction is different.

Front-end technical tools

Web front-end development tools include HTML, CSS and JavaScript, and of course there are many advanced front-end frameworks, such as bootstrap and Jquery.

Back-end technical tools

Web backend also has many technical tools, such as. Net, JAVA, PHP, etc. All mainstream languages have their own development architectures and tools, such as MVC architecture and Visual Studio tools for. NET, J2EE architecture and Eclipse JAVA tools.

database

There are three mainstream relational databases: Mysql\SQLserver\Oracle, Nosql non-relational databases: Redis, Mogodb, etc.

Development tools

Development tools include SQL Server Management Studio, Navicat and so on.