{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

网站开发用什么语言好?

sewergangersewerganger 回答10 收藏1
问题描述:开发一个网站,什么编程语言好?各种语言有什么优势?
收藏问题

10条回答

xzavier

xzavier

回答于2022-06-22 18:30

谢谢邀请。


这是一个好问题。

目前网站,主要分动态网站和静态网站。


静态网站:

其网页内容主要是通过写死的 html呈现给浏览器;


动态网站

它的网页内容,可能是通过后端编程语言 如 (java, .net, php 等)动态生成的。


如何分析网站是用何语言开发

主要看它的服务器端语言是什么。


举几个例子:

  • 1) 查看网页的后缀名

含 .do的 网址,可能是 java开发,而且用到了 java servlet技术;

含 .jsp的网址,可能是用 java开发;

含 .aspx 的网址,可能是用 asp.net开发

含 .asp的网址,可能是用 asp开发;

含 .php的网址,可能是用 .php开发;


  • 2)通过firefox等工具查看网络请求与网络响应

通过 Firefox 打开一个网页, F12打开调试跟踪工具,F5刷新一下网址,看网络请求,分析 Request Header 与 Response Header.

当然,有时也可以通过分析 cookie 或 session去发现一些痕迹。

如下,我们可以清晰的看出:

当前网站主要是用 asp.net 技术开发的,而且用的还是 asp.net mvc的框架。


  • 3) 通过 w3techs.com 如下所示

https://w3techs.com/sites/info/sina.com.cn

这里的 sina.com.cn 可以替换成你要查看的网址, 这里,我们可以看到 新浪的网站主要是用PHP开发的。

  • 4) 用多种编程语言开发的多个子站点集成

当然,有些网站可能用了不止一种后端开发语言开发,可能是多个语言的合集,多个子站点集成在一起,这种情况不能很好的判断。


  • 5)伪静态,或 反向代理

也有一些网站使用了伪静态,或者是 反向代理,把真实的网络资源请求给包装隐藏起来了,这种情况也不能很好的判断。


希望能帮到你,谢谢。

(结束)

评论0 赞同0
  •  加载中...
Charlie_Jade

Charlie_Jade

回答于2022-06-22 18:30

编程语言(像PHP,JavaScript)、有页面呈现标记(像HTML)、有数据库操作语言(像SQL)、有网址中用到的某些技术(像jQuery、AJAX)等,种类很多,但并不是都用得着。 一个简单的静态网站,也就是一般的公司介绍网站,只要用HTML+CSS写就好了。但要写得漂亮的话,还要会些PS,JavaScript才行。 一个简单的动态网站,动态说的是网站的数据是动态呈现的,比如有新闻发布的功能。动态网站肯定包括上面静态网站的要求,另外还有会种编程语言和会用一种数据库,说来就是: 前台页面+后台代码+数据库 前台页面就是上面说的静态网站的要求; 后台代码是要会一种编程语言以控制数据的提交和显示,编程语言一般包括PHP,C#,Java等; 数据库就是用于存取数据的地方,一般的数据库有MySQL、Access、SQLServer等。 目前流行的轻量级网站一般有: HTML+CSS+PHP+MySQL 你上面提到的其他东西,如jQuery、AJAX等是做网站时候可能会用到的技术,非必须的。

评论0 赞同0
  •  加载中...
TIGERB

TIGERB

回答于2022-06-22 18:30

最主要的因素是人

评论0 赞同0
  •  加载中...
singerye

singerye

回答于2022-06-22 18:30

强烈建议你用php7!上手容易,文档齐备;部署方便,什么主机都支持它;各种集成开发环境,分分钟搭建好开发平台;开源社区强大,各种强悍的开源框架和开源程序,既实用又有利于学习模仿;性能强劲;发展势头强劲????

明白告诉你个秘密,即使不使用强悍成熟的第三方框架和程序,php本身作为语言之外,同时也是一个方便快捷的网站开发框架哦!

当然,建议始终是建议,还是希望你多看看,多做比较,多和团队商量,然后下结论。

除了php,市面上流行的python,ruby,java,c#(.net),js(node),perl,都适合建设网站。然而众里挑一,还是php!

以上是个人观点,不喜勿喷。

ps: 如果你真的选了php,本着负责和互相学习的态度,有问题可以问我,一定知无不言,言无不尽。可加微、q、电。

评论0 赞同0
  •  加载中...
NikoManiac

NikoManiac

回答于2022-06-22 18:30

开发网站分前段和后端,前端语言html,javascript,后端语言php,asp,asp.net,jsp都可以,看你对哪种熟悉。

评论0 赞同0
  •  加载中...
AdolphLWQ

AdolphLWQ

回答于2022-06-22 18:30

首先网站呈现在我们面前就是网页的形式,一般的网页大多就是html页面,这里的html也可以算上一种语言,不过我们这都叫前端,也就是呈现给用户看的界面,这里的网页也顶多就是静态页面,实际上要做好一个网站除去网页前端还得有服务器,这里就需要讲到服务器编程语言,这里的语言就分好几种了,像java,.net和php这种,一般判断一个网站使用什么语言开发,比较简单的方式就是查看当前页面的网址后缀,一般典型的有.jsp,这就是java,其他的你也可以自己判断。

评论0 赞同0
  •  加载中...
Sourcelink

Sourcelink

回答于2022-06-22 18:30

用最简单的方法!

如图1:打开一个网站!然后鼠标右键,就可以查找出网站的编码。

图2:我们查找网站的源代码!然后鼠标右键,查看源代码!

以上我就是这样子查看网站的!大家可以试试!

评论0 赞同0
  •  加载中...
wenyiweb

wenyiweb

回答于2022-06-22 18:30

选择哪门语言并不重要,重要的是你到底会些什么?

一个程序门外汉一进门就要学java,这是相当不现实的选择用什么语言做网站并不重要,重要的是你到底要做什么样的网站?

不可能一个小小的而安全性要求又不高的网站去用jsp做,完全犯不着asp

程序简单,功能简单,但对牛人来讲照样是个牛语言,但安全性较低asp.net 程序稍微复杂,功能丰富,要掌握的话,稍微有点难度,但跟windows捆绑,安全性较低

php 程序简单,这个跟asp在难度上相似,但因为它在linux上运行,而且是个新语言,所以安全性高jsp 程序复杂,功能丰富,要掌握的话,很有难度,不限操作平台话说白了,只要你是牛人,你做什么都是牛人,只要你有技术,什么语言到你手里都很牛但有个问题,一个程序门外汉一进门就要学java,这是相当不现实的,如果你会vb这些,那就简单了。

如果你不会本人建议先学些简单的,积累编程经验,再去学难的

评论0 赞同0
  •  加载中...
khlbat

khlbat

回答于2022-06-22 18:30

个人小项目nodejs,小公司用php 稍微大点的,业务多的 可以php go java 都行,不过,很多业务大一点的都是用java,最后,看公司决定用什么

评论0 赞同0
  •  加载中...
NotFound

NotFound

回答于2022-06-22 18:30

网站建设中常见的有java、asp.net、php等等,选择一门合适的开发语言,会让你在开发的过程中更得心应手,开发出来的系统兼容性更加,用户体验更好:

Java的Web应用服务器有免费Tomcat、JBoss等,如果需要更好的商业化的服务有:WebSphere和Weblogic。Java开发的程序,最后用户拿到的是只是一些编译好的class类,无法看到完整的源代码,安全性高较高。

.NET是微软的WEB开发平台,ASP.NET是其中的一个应用实现框架,是个子集,主要用于前台开发技术,C#则是门完整的语言,和JAVA类似,也可用于.NET平台的后台开发,做.NET开发这几个你都得会。.NET做网站性能也很不错,而且完全由微软一家支持,标准和工具都很统一,省了很多整合麻烦。无论性能功能还是开发效率学习难度,在JAVA和PHP之间都是个折中的选择。

.net适合中小项目,开发快,适合windows平台,维护成本低。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序

中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

PHP是大众级技术,学习容易,开发迅速,性能足够满足大部分要求,相关开发和使用成本低,但是由于先天不足,做大型项目时无论开发难度和性能调优都没有优势,必要时还得借助其他的语言做后台支持。但是对普通的中小网站来说,它是目前最合理的选择。

在几个语言当中,PHP最经典的组合就是:PHP+MySQL+Apache。非常适合开发中小型的Web应用,开发的速度比较快,而且所有的软件都是开源免费的,可以减少投入。

PHP开发的程序的源代码都是公开的,别人拿到php开发的程序后都可以进行修改。PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。

PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<