What are the dynamic web authoring techniques included? Do dynamic HTML effects belong?
What are dynamic web technologies? What are the common dynamic web technologies?
Network technology is changing rapidly, and careful users will find that many web page file extensions are no longer just “.htm”, but also “.php”, “.asp”, etc. These are produced using dynamic web page technology. ” and so on, these are the use of dynamic web page technology produced. <BR><BR> early dynamic web pages mainly using CGI technology, CGI that is CommonGatewayInterface (Common Gateway Interface). You can use different programs to write a suitable CGI program, such as VisualBasic, Delphi or C/C + + and so on. Although CGI technology is mature and powerful, it is difficult to program, inefficient and complicated to modify, so it has a tendency to be gradually replaced by new technologies. <BR> <BR> the following is the introduction of several kinds of attention to the new technology: <BR> <BR> 1, PHP that is, HypertextPreprocessor (Hypertext Preprocessor), which is the most hot on the Internet today’s scripting language, its syntax borrowed from C, Java, PERL and other languages, but only requires little programming knowledge you can use PHP to build a truly interactive Web site. <BR><BR> it has a very good compatibility with the HTML language, the user can directly in the script code to add HTML tags, or in the HTML tags to add script code so as to better realize the control of the page. PHP provides a standard database interface, database connection is convenient, compatibility; scalable; you can do object-oriented programming. object-oriented programming. <BR><BR>2, ASP that is ActiveServerPages, it is Microsoft developed a similar HTML (HyperText Markup Language), Script (Scripting) and CGI (Common Gateway Interface) of the combination, it does not provide their own specialized programming language, but allows users to use many existing scripting language to write ASP applications. ASP applications. ASP programming is more convenient than HTML and more flexible. It is run on the Web server side, and then the results are transmitted to the client’s browser in HTML format. Therefore ASP is much safer compared to normal scripting languages. <BR><BR> ASP’s biggest advantage is that it can contain HTML tags, and can also directly access databases and use the unlimited expansion of ActiveX controls, so in the programming than HTML is convenient and more flexible. Through the use of ASP components and object technology, users can directly use ActiveX controls, call object methods and properties, in a simple way to achieve powerful interactive features. <BR><BR> but ASP technology is not perfect, because it is basically limited to Microsoft’s operating system platform, the main working environment is Microsoft’s IIS application structure, but also because of the ActiveX object has a platform characteristics, so ASP technology can not be easily realized in the cross-platform Web server work. <BR> <BR> 3, JSP that is, JavaServerPages, which was launched by SunMicrosystem in June 1999, the new technology, is based on JavaServlet and the entire Java system of Web development technology. <BR><BR> JSP and ASP technology has many similarities, but the two from different technical specifications of the organization, so that the ASP is generally only applied to WindowsNT/2000 platform, and JSP can be run on more than 85% of the servers, and based on the JSP technology applications than based on the ASP Applications based on JSP technology than ASP-based applications are easy to maintain and manage, so many people believe that the future is the most promising dynamic Web site technology. <BR><BR> Although the above three new technologies in the production of dynamic web pages have their own characteristics, but are still in development, not popular enough. For the majority of personal home page enthusiasts, producers, it is recommended to minimize the use of difficult CGI technology. If you are fond of Microsoft’s products, the use of ASP technology will make you handy; if it is a Linux seeker, the use of PHP technology is currently the most sensible choice. Of course, do not ignore the JSP technology!
What are the mainstream technologies for web front-end dynamic web development?
The current mainstream frameworks are: Vue, React, Angular three major frameworks.
The new development in 2020 are: small program cloud development, react lightweight frameworks DvaJS and UmiJS, Vue enterprise-level live projects and frameworks, Flutter, React-Native live projects.
Angular formerly known as angularJS was born in 2009, before we are using jquery development, since the appearance of angular so that we have a new choice, it is the biggest feature is the back-end of some of the development model is transplanted to the front-end to realize, such as MVC, dependency injection and so on.
Vue as the last launched framework (2014), drawing on the predecessors of angular and react features (such as VirtualDOM, two-way data binding, diff algorithms, responsive attributes, component development, etc.) and do the relevant optimization, so that its use more convenient, easier to get started, less suitable for beginners.
The following are dynamic web authoring techniques
What are some common architectures used to develop dynamic websites?
Architecture, in general, refers to the overall top-level design that does not involve a specific programming language. There are many ways to categorize architectures. From the type of access, a dynamic website can be a BS (Browser/Server) architecture or CS (Client/Server) architecture; from the distribution mechanism, a dynamic website can be a 2-Tier, 3-Tier, or Multi-Tier architecture (their difference lies in the server distribution model and whether they are distributed to save the logical handlers and databases); and so on
If by architecture you mean the mechanism for generating dynamic web pages, then it’s basically all a software thing. Commonly used mechanisms are: directly through the server-side scripting, JSP/ASP/PHP/Perl/Python, etc. can be; the use of frameworks to achieve, such as MVC, many programming languages have their own framework libraries; the use of CMS to achieve, a variety of programming languages have their own CMS; and so on. Which involves the client or browser-side mechanisms: Form submission; AJAX; and so on.