Tao: Some points for attention in the development of novice website

Source: Internet
Author: User
Keywords Website development

Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall

Novice intended to do their own site, do not know where to start, today I would like to talk about my own views, I have done a relatively simple ASP development, and did more difficult to learn the Java EE, the following from a few aspects to talk about the novice to do the site to pay attention to some things.

One: The purpose of your website

If you just want to modify the treasure of Taobao description, or modify some CMS templates, that you language as long as the learning of HTML, development software to learn DW on it, there is no need to spend a long time learning asp,.net,php,jsp, if you do the purpose of the site just want to do a website for themselves, And don't want to be technically literate, so you language as long as learn html,asp or PHP, database learning Access or MySQL can be, if you are in the heart of the site's technology is particularly obsessed, or want to do the site for their own occupation, then you have to seriously analyze what language you want to learn, I recommend learning J2ee,j2ee is not the same as JSP, to ask why later slowly with you talk about, here I only talk about the reason why the Java language is so strong because there is a layer of Java virtual machine, so give us the freedom is very large, you can choose the framework development, you can also directly with JSP +javabean development, with sexual desire. Even the suffix can be modified, because he has web.xml configuration file, of course. NET also has, but can not modify the suffix of the page, the database you may learn MySQL, if it is to rely on this line of food Oracle is also must learn.

Second: Web development needs to learn what

1:html language

This is a must to learn, of course, see also to standardize the DHTML language, HTML and DHTML are basically the same, but the DHTML for some writing has a more rigorous requirements, more in line with the standards of the international standard, as long as you learn HTML, then you will do static page, Here you need to point out the difference between static and dynamic pages, is not the page has flash is called dynamic page, dynamic is to be able to exchange, for example BBS Post site submitted on the page on the display of your content, this is reciprocal, here again to emphasize the HTML is necessary to learn, not to learn this, do not mention to do the site.

Selection of 2:table and Div layout development

Now popular Div, said there are many benefits, but if you are a novice or suggest you use the table layout to come quickly, if the design to programming, table set of dynamic code easier, and compatibility is better debugging, this is only my personal advice, to learn div+ CSS layout is still going to take a while, and there is a span tag, do not forget, the company has a buddy only use Div, do not know with the span of our set of procedures very laborious. Even if the request Div also don't give up the eye, a other HTML does not appear hehe, Li tag is inseparable from, and span.

3:asp,asp.net,php,jsp comparison

ASP, should be a more mature development of language, beginners learn to start also relatively fast, online source code is also a lot of, pipelining development, a few big objects have been packaged for you, you will be able to use those objects, novice can start from the ASP.

ASP.net, is not an ASP's simple upgrade version, his development ideas and the development of the concept of ASP is not the same, a bit of VB development flavor, the front of things called control, a page corresponding to a background program, basically the page code and program code separation, development scripts can be vb,c#, More powerful than ASP's scripting language VBScript, the development efficiency is much higher than the ASP, many mature encapsulation control, point can generate dynamic code points.

PHP, and ASP similar, pipeline development, but more powerful than ASP, can write class, can encapsulate some functions, there is object-oriented development of thought, learning is also relatively simple, and PHP is free, now also compare fire.

JSP, if it is a pure JSP development and development ideas and asp,php, but also the assembly line, but with the powerful Java function, it can play your powerful imagination, pure object-oriented development, layered development model, so that web development and software development is very close.

Third: Database selection:

1,access: Small database, strictly speaking is not a database, easy to use, if not a large amount of data, can be used, transfer is also very convenient

2,sqlserver: Large databases that can be used for large data storage and access

3,mysql: Medium database, can be used with PHP, and JSP, free, now use a lot of

4,oracle: Large database, large Web site mainstream selected database

IV: Development tools

Dreamweaver ASP Development Environment

Phpdesigner PHP Development Environment

Visual Studio, developing asp.net

Eclipse java EE (JSP) Development environment

V: Operating Environment

IIS, Microsoft's Web server, has been bound to the ASP's operating environment, running ASP.net need to install framework components

Apache, a free web server that works with the environment in general and other languages

TOMCAT:JSP Operating Environment

PHP Environment: Need to install PHP running environment and Iis,apache binding use

Today, in general, I hope to have some guidance to the novice who wants to do the website.

Related Article

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.