开发网站需要什么技术

我将来想开发一个网站,想开发属于自己的一些独特的网络功能。但不知道从何处下手,需要学什么技术知识。我目前只熟练VB,C两个语言。目前在学C++。但我还是不知道自己将来如何... 我将来想开发一个网站,想开发属于自己的一些独特的网络功能。但不知道从何处下手,需要学什么技术知识。我目前只熟练VB,C两个语言。目前在学C++。但我还是不知道自己将来如何去开发一个网站,并如何去维护。
我的问题是:
1。我需要怎样的技术去开发网站,并实现我想要有的网络功能(如社区的论坛,电子邮件等)。
2.我想要的是属于自己开发的服务器,而不是网络上自行提供的,那我该怎么去实现,我该懂得怎样的技术。
我需要专业人士的讲解,谢绝长篇大论式的回答。更不要从网上复制所谓的答案。
谢谢
2。
展开
 我来答
Tr0y
推荐于2018-04-28 · TA获得超过196个赞
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
首先你要知道一些基础的知识,分清静态,动态编程,前端方面你要学会html,xhtml,css,JavaScript如果你要把前端做的很好的话你要了解w3c标准,html标准,xhtml标准.

后端服务方面你要了解服务器运行环境,我不知道你偏向那个系统的,如果在linux上运行网站上的程序的话可以选择python,php,java,如果在windows上运行网站程序的话要了解asp,asp.net,当然也可以选择php,python,java.

你说你要开发自己的服务器,我不知道你要做服务器软件还是要建立服务器环境,如果要做服务器软件你要了解apache或IIS的运行机制,了解socket,还要了解tcpip协议,还要熟悉C语言,如果要建立软件环境,如果是在linux平台的话你要学会编译apache,lighthttpd,nginx之类的服务器软件,然后要编译相关的运行环境软件,如果是在windows上的话你要安装iis组件,或者apache服务器.

windows上开发和安装都比较简单点,搭建环境也容易点,适合初学者,linux上安装软件需要编译,如果以前没接触过的话可以阅读软件包中的README或者INSTALL文件,当然英文阅读能力要有,里面会帮助你完成编译和安装.

我是做web开发的php程序员,希望对你有帮助.
上海雍熙
2019-09-11 · 上海雍熙资深互联网服务品牌
上海雍熙
上海雍熙是中国资深互联网服务商,11年来为3000余家企业提供网站系统开发服务,高新技术企业、双软认证企业、通过国际ISO9001、ISO27001质量体系认证,世界500强企业长期供应商。
向TA提问
展开全部
前台photoshop(美工必学的)+dreaweaver(css+div)+javacript(js起码会用不要求自己写但自己会写更好)上面是前台必须要求熟练使用的
后台php .net asp 等会用一个编程语言就差不多了后台开发这个有点难度
然后就是后台软件操作了,如织梦和帝国
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqqf123456
2009-05-01 · 超过14用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:42.3万
展开全部
给点建议吧。。

我也是做开发的但是经验不是很多。
首先你有C语言的基础。可以学C#现在主流的ASP.NET就是以这个为基本的。
还有数据库学MSSQL 2005
这是一个方向
第二个方向,JAVA 为基本。。JSP 开发
第三方向PHP 数据库 MYSQL
你要自己开发网站只用会一个方向就行了
还有会,基本的HTML语言。CSS样式表。脚本语言JavaScript,VBscript这些后台基本知识、

这个网站开发后台的。前台的DW FL PS软件再加DIV+CSS布局美工、

当你学完上面的就基本可以开发网站了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
齿轮易创
2018-08-08 · 百度认证:北京齿轮易创科技有限公司
齿轮易创
齿轮易创是一家为企业提供产品咨询、技术开发服务的互联网科技公司。齿轮易创通过规范流程和自动化管理为企业提供微信、APP、网页、小程序、后台管理等一站式开发服务。
向TA提问
展开全部

楼上关于如何选择适合自己的开发方向已经非常详细了,这里详细介绍一些比较常用的建站语言。

前端语言

  • Html

  • 超文本标记语言(标准通用标记语言下的一个应用,外语缩写HTML),是迄今为止网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

  • 用途:

  • 网站前端(骨架)

  • H5游戏

  • H5动画

  • 特点:

  • 摆脱平台依赖

  • CSS

  • 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

  • 用途:

  • 前端展现(美化)

  • Javascript(JS)

  • JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

  • 用途:

  • 网站前端

  • 分析

  • 功能控件

  • Web交互

  • 特点:

  • 速度出色

  • 安全性差

  • 负责功能

  • 后端语言

  • Python

  • Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

  • 用途:

  • web开发

  • 视频游戏开发

  • 图形用户界面

  • 软件开发

  • 特点:

  • 简便易用

  • 爬虫

  • 难以应用在移动开发

  • 应用场景:

  • 网络编程

  • 科学计算和数据分析

  • 系统管理和工具

  • 游戏或3D应用程序脚本

  • 跨平台支持领域

  • PHP

  • PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。

  • 用途:

  • Wordpress

  • WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。

  • Web开发

  • 创建包含数据库页面

  • 特点:

  • 易上手功能丰富

  • 入门语言门槛低

  • Java

  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

  • 用途:

  • Android&iOS应用开发

  • 视频游戏开发

  • 图形用户界面

  • 软件开发

  • 特点:

  • 国内Java程序员多

  • 是很多语言的基础

  • 除嵌入式设备和极其要求性能的地方,其余基本全能

  • 稳定

  • 应用场景:

  • 主要是当你想访问一个非常大的开发商,即你想要别人维护你的软件

  • 当你需要在尽可能多的硬件上跑你的程序

  • Ruby

  • Ruby是一款动态、响应式、面向对象的通用型编程语言,其同时也是最适合新手入门的语言之一。

  • 用途:

  • 图形用户界面

  • Web应用

  • Web开发

  • 特点:

  • 易于学习,性能较Java差

C

  • 用于操作系统、硬件

  • 几乎所有语言的基础

  • C++

  • 用于搜索引擎、操作系统、视频游戏

  • 大规模应用构建语言

  • C#

  • 多用于windows应用、企业级业务应用

  • 需要依靠.NET,跨平台能力差

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce1516f
2018-04-26
知道答主
回答量:6
采纳率:0%
帮助的人:6515
展开全部

你需要知道如下网站,点击查看

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式