当前位置: 首页 > news >正文

关于我对各开发语言的看法与接下来的文章内容

首先谈一谈我对开发语言的看法:我觉得开发语言就像一个个样式不同的积木一样,什么都可以做,只是侧重点不同

先提出一个问题:就比如现在最火的AI,很多AI的开发语言是python,但是可以开发AI的语言不只有python,用C语言,java等诸多语言也可以,但为什么很多人用python不用他们呢。

这就是我认为的侧重点不同,就好像毛主席在《三个月总结》中提到的:集中优势兵力,各个歼灭敌人。我觉得学习开发语言也类似,用这一个语言的绝对优势来打出最好的成绩,这样可以最快,最好的提升我们的开发水平

每个语言就好像不同样式的积木,有的是乐高样式的,有的是榫卯结构样式的,还有其他许多样式,经过不同的组合他们什么都可以做到(角度可能有些刁钻)只要你有能力,汇编语言说不准也可以

比如python的独特优势是侧重于数据分析,爬虫,AI但是其他语言做不到吗,不是的,只是这些语言的侧重点不同而已,比如java对于安卓开发方面具有极大优势,哪怕新语言Kotlin更官方,但是在庞大的用户基数下,在安卓开发领域java仍具有一席之地;而C++有着对硬件的直接访问能力和高效的内存管理,适合开发操作系统、驱动程序、嵌入式系统.......

说完看法后,我们来谈一下进行接下来的网络安全学习中要学什么(其实接下来的内容面向不仅是喜欢网络安全的朋友,还有喜欢前后端全栈开发,微信小程序开发的朋友)

学习项目

方向

语言

框架

网站开发

前端

HTML,CSS

JavaScript(TS)

VUE-JS

后端

PHP

微信小程序

前端

WXML,WXSS

JavaScript(TS)

后端

Node-JS/PHP

解释

HTML,CSS,JavaScript:前端三剑客,像是人体的骨架(HTML),肌肉(CSS),神经系统(JavaScript)(JavaScript和java相当于雷锋和雷锋塔,语法方面有一定相似,但是侧重点天差地别)

WXML,WXSS:和HTML,CSS概念一样,不过是专门针对微信小程序开发用到的

TS:全称TypeScript,是JavaScript的拓展,有更多功能,超级版是ArkTS(鸿蒙PC端的开发就是用的这个语言,但是侧重点不是网站开发)

Node-JS:语法类似于JavaScript,但是相比于JavaScript只用于前端,可以作为服务器后端语言,学起来很快,上手快(但是是单线程的,游客量一大就完了),适合快速开发,寿命短,迭代快的产品开发

PHP:可能有朋友觉得PHP太老了,确实,PHP自1995年6月8日就出现了,但是选择他不仅是因为它的侧重点是网站后端开发,还有他庞大的市场占有率,虽然衰落了,但是瘦死的骆驼比马大,不仅是皮卡丘靶场中,挖EDU漏洞的时候也是PHP作后台的有很多,可能会有人觉得PHP快淘汰了,学了有什么用,大家切记技多不压身,以我学的化工为例,很多设备是千禧年发明的(不要理解错,是千禧年发明的,不是千禧年制造的),但是你就是换不了他,不仅是因为相关新设备的人才,工程师培训的数量不够,还有他独特的作用,而PHP独特的一个优势就是学起来很快,资源占用相对较少,后台运行相对较快,相比于而java,python语言开发不仅要学语言本身,还有相关的库,在实践方面还要精打细算资源占用,服务器租借费用(阿里云2核2G一年100),所以我们还是用PHP(python,java等语言会学的,别担心)

框架:相当于已经有了毛坯房,按这个条件去装修,熟悉后可以快速,批量化开发

VUE-JS框架:一个开源的前端框架,非常适合新手上手,也有助于小程序开发的框架使用,很多小程序框架是基于VUE-JS改编的

其他

框架可以自己开发,但是如果是新手的话,希望还是借用开源框架先学习,为什么只有前端的框架呢,因为VUE-JS学会后可以接单(如果会react的话也可以,但是学起来比较费时间),后端的话因为局限于php的"旧"所以我们在学习的过程中来挑选选什么框架,微信小程序同理

如果还有什么问题的话,可以到评论区谈论

相关文章:

  • Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换
  • 2025年登高架设作业考试题库精选
  • uniapp 实现腾讯云IM群文件上传下载功能
  • 智能门锁申请 EN 18031 欧盟网络安全认证指南​
  • AI编程--插件对比分析:CodeRider、GitHub Copilot及其他
  • 边缘计算设备全解析:边缘盒子在各大行业的落地应用场景
  • 云原生安全实战:API网关Envoy的鉴权与限流详解
  • 详解快排的四种方式
  • 1.6 http模块nodejs 对比 go
  • CocosCreator 之 JavaScript/TypeScript和Java的相互交互
  • 篇章十 数据结构——排序
  • “冒个泡泡”,排个序呗~:C语言版冒泡排序全解
  • Linux命令cat /proc/net/snmp查看网络协议层面统计信息
  • 【春秋云镜】CVE-2023-2130漏洞复现exp
  • 如何把工业通信协议转换成http websocket
  • UFW防火墙安全指南
  • 《C++初阶之入门基础》【普通引用 + 常量引用 + 内联函数 + nullptr】
  • Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?
  • 在Zenodo下载文件 用到googlecolab googledrive
  • Excel 怎么让透视表以正常Excel表格形式显示
  • 爱 做 网站/关键词名词解释
  • 做亚马逊网站一般发什么快递公司/百度开户联系方式
  • 做bt网站安全不/关键词搜索排行榜
  • 快速建站软件排名/精准营销推广方案
  • 如何网站建设/全国疫情最新情况公布
  • 联通营业厅做网站维护/网络推广是指什么