您现在的位置是:首页 > 网站技术问题网站技术问题

网站技术是什么意思(搭建一个网站到底需要什么技术?)

江湖快报网2023-03-18 16:39:47【网站技术问题】人已围观

简介一、一个网站的技术含量体现在哪里?同问,如何评价一个网站所谓技术含量,从哪些方面来看呢?哪些值得学习?哪些需要改进?因无法进入网站后台内部了解,所以从 W3Techs - extensive and

一、一个网站的技术含量体现在哪里?

同问,如何评价一个网站所谓技术含量,从哪些方面来看呢?哪些值得学习?哪些需要改进?

因无法进入网站后台内部了解,所以从

W3Techs - extensive and reliable web technology survey

上搜了下较热门及主流的网站 (homepage)。

输入各大知名网站主域名后 W3Techs 给出的Technology Score 平均从50~60多不等,仅腾讯达到73,雅虎不到50,满分100的话,评分大都并不高?由此说明好网站并不一定需要高技术含量(主页君),嗯呢。

---

比如:

政府网站

http://Big5.gov.cn (繁体版) : 68

Www.gov.cn (简体版): 64 (第一个W大写)

http://Whitehouse.gov (白宫): 60

http://English.gov.cn (英文版): 57

门户网站

http://qq.com (腾讯): 73

http://sina.com (新浪): 62

msn.com: 59

http://163.com (网易): 54


问答网站

http://zhihu.com (知乎): 58

quora.com: 57


购物网站

http://taobao.com (淘宝): 61

Amazon.com: 58


视频网站

bilibili.com: 61

sohu.com: 67


搜索引擎

http://baidu.com (百度): 68

http://haosou.com (360的搜索): 66

google.com: 61

bing.com: 57

yahoo.com: 49


社交网站

facebook.com: 64

http://renren.com (人人): 57


---

当然基于主页的测评并不全面客观,但它给出的评分标准可以借鉴一下:

Technology Score

The technology score rates a site based on its technologies in a range from 0 to 100. It consists in a popularity score (how many sites use the same technologies), a traffic score (how much traffic have other sites using the same technologies) and a version score (how many sites use more recent technology versions). Quality alerts also affect the rating.

可以看出是百分制的,评分基于应用同一技术的网站的多寡和流量的多少,还有技术本身版本跟新换代与否这三方面。下面是及了格的白宫分数表:

以上的评分技术项目不是最全面的,W3Techs给出较细节的是:

---

1. Content Management Systems

2. Server-side Programming Languages

3. Client-side Programming Languages

4. JavaScript Libraries

5. Markup Languages

6. Character Encodings

7. Image File Formats

8. Site Elements

9. SSL Certificate Authorities

10. Social Widgets

11. Web Servers

12. Operating Systems

13. JavaScript Content Delivery Networks

14. Traffic Analysis Tools

15. Advertising Networks

16. Tag Managers

17. Top Level Domains

18. Content Languages

---

感觉好复杂,每一个都要做到吗?

想到python的开发哲学,还是学着”仅用一种方法来做好一件事“吧。用最简约的技术做一个功德圆满的网站。

二、搭建一个网站到底需要什么技术?

从大学开始搭建网站到现在,折腾过的有wordpress、typecho、hexo、hugo、vuepress、docz、gitbook、discourse....太多太多。

几乎都是开源的项目,跟着保姆级教程搭建。折腾完这些后,我前端或后端的技术,一点都没有增长。最大的体会是对各种部署技术有一定了解。

真正想成为Web开发人员,得脚踏实地,一步一步来。下面这份Web开发学习线路图,开源界扛把子。该项目拥有214K星,30.7K的叉子,几乎是开源社区最受欢迎的项目。

开发者路线图

如果国内的大学生,能在大学阶段接触到github,并善于利用它的话,我相信实践水平有另一质的提升。毕竟这是一个可以与世界最顶尖开源工程师沟通的地方。


考虑到地域性的网络限制无法访问,我把前后端的线路图放上来。

前端开发人员 -- 逐步成为现代前端开发人员的指南


后端开发人员 -- 逐步成为现代后端开发人员的指南

感谢你的问题和阅读

三、怎样了解一个网站背后所用的技术?

现在,网站技术日新月异,随着互联网的发展,网站的背后所用的技术也发生了巨大的变化。因此,想要了解一个网站的背后所用的技术,就必须了解这些技术的发展历程。
1.了解网站运营的相关概念
网站运营是指对网站进行维护、优化、推广和监测,以确保网站能够顺利运营。网站运营工作主要包括内容维护、网站优化、网站推广和网站监测四个方面。1. 内容维护:网站的内容是网站运营的核心,因此,内容维护是网站运营工作的主要任务之一。网站的内容要定期更新,以便吸引访问者的关注,同时还要保证内容的质量,使访问者有充足的理由留在网站并不断回来。2. 网站优化:网站优化是指通过一系列技术手段来提高网站在搜索引擎中的排名,使网站能够获得更多的访问量。网站优化工作主要包括关键词优化、网站代码优化、网站内容优化、网站链接优化等。
2. 了解网站背后所用的技术
要想了解一个网站背后所用的技术,首先要了解网站运营的相关概念,包括网站开发、网站设计、网站维护等。了解这些概念对于分析网站背后所用的技术非常重要。其次,要想了解网站背后所用的技术,需要了解常用的开发语言及网站建造方法。开发语言包括前端开发语言和后端开发语言。前端开发语言主要包括HTML、CSS、JavaScript等。后端开发语言主要包括PHP、ASP、JSP、Java等。网站建造方法包括静态网站建造和动态网站建造。静态网站建造主要依赖HTML语言,而动态网站建造则依赖后端开发语言。
3. 了解常用的开发语言及网站建造方法
了解网站背后所用的技术,首先要了解常用的开发语言和网站建造方法。通常,网站是使用一种叫做“Web服务器”的软件来构建的。Web服务器负责处理网站上的所有流量,并将访问者的请求转发给后端的应用程序。应用程序可以使用任何编程语言来编写,但是最常见的语言是PHP和Java。网站开发人员还可以使用其他语言,例如Python和Ruby,来构建自己的应用程序。对于静态网站,web服务器只是简单地将用户请求的页面返回给他们。对于动态网站,web服务器会根据用户的请求,调用应用程序,生成动态的页面返回给用户。除了Web服务器和应用程序,还需要一个数据库来存储网站的内容。
可以说,了解一个网站背后所用的技术,对于我们来说是十分重要的。因此,我们应该不断关注这些技术的发展,以便更好的利用这些技术。

四、一个完整的网站由哪些部分组成,需要哪些技术?

这事吧,很灵活。

对于一个程序员来讲,想做成什么效果就可以做成什么效果。

首先无论什么网站,都需要这些知识:域名,服务器,服务器软件。这些东西也很简单,没什么门槛。

按照规模从小往大了说:

仅仅展示个人资料,只要html,js,css即可。

支持浏览用户留言,需要服务端语言(php,java,node,go,jsp等任意一个),数据库(mysql,sqlite,sqlserver等任意一个)

(这个规模基本用到了网站该用的所有技术栈了,虽然只是一个小小的留言)

有留言了,得有人审核,会做一个后台,这类的后台一般都会用框架和库,去实现,比如layui,hui,bootstrap,后端也有很多对应框架tp,larval,zeroweb。

再加入一个世界聊天功能,要用到h5的websocket,后台要用workerman,swoole,go等。也可以直接用框架(socketio)。

现在访问量上来了,开始用上缓存,Redis,或者静态化,存放到oss上。

后来用户量上来了,8点到9点需要100台服务器才能运行,其他时间1台服务器就行。怎么办呢,一般就开始搞微服务或者持续集成,对接服务器厂商接口(比如阿里云接口),定点自动开通服务器部署网站,解析域名,定点销毁服务器节约成本。

再往后发展更大了,要接入社区电商,直播,云办公,做搜索,做个性推荐,就要找更多的人才,细分功能架构。

五、创办一个网站需要哪些技术常识呢?需要学会哪些技术呀?用什么软件比较好呢?有没有推荐的书目呢?

创建网站常用的技术有很多,但你只要熟悉HTML, JAVASCRIPT 就可以做一个很好的网站了,网站不难

Tags:

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐