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

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

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

先提出一个问题:就比如现在最火的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的"旧"所以我们在学习的过程中来挑选选什么框架,微信小程序同理

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

http://www.xdnf.cn/news/12893.html

相关文章:

  • Java 系统上线全流程指南:从开发到部署、监控与高可用架构
  • 【OpenCV】相机标定之利用棋盘格信息标定
  • 嵌入式学习--江协stm32day7
  • 莫兰迪高级灰总结计划简约商务通用PPT模版
  • 【Gateway断言(predicates)设置】
  • LeetCode 0386.字典序排数:细心总结条件
  • STM32标准库-ADC数模转换器
  • 机器学习与深度学习16-概率论和统计学01
  • 神经网络-Day49
  • 实现p2p的webrtc-srs版本
  • 操作系统的概念,功能和目标
  • 鸿蒙 Stege模型 多模块应用
  • HubSpot推出与ChatGPT的深度集成引发兴奋与担忧
  • 【C++】IO库 IO流
  • 2025年渗透测试面试题总结-小鹏[社招]车联网工程师(题目+回答)
  • 节拍定时器是什么?
  • 基于鸿蒙(HarmonyOS5)的打车小程序
  • NL2SQL模型应用实践-解决上百张表筛选问题
  • .NET开发主流框架全方位对比分析
  • linux下安装elasticsearch及ik分词器
  • 从零开始的python学习(八)P108+P109+P110+P111+P112+P113+P114
  • 【PySpark安装配置】01 搭建单机模式的PySpark开发环境(Windows系统)
  • 深入解析 JavaScript 中 var、let、const 的核心区别与实践应用
  • MybatisPlus使用DB静态工具出现找不到实体类的报错
  • Python基于OpenCV的全景图像拼接系统(附源码,文档说明)
  • 【DAY43】复习日
  • 《高等数学》(同济大学·第7版)第三章第三节“泰勒公式“
  • 微机原理与接口技术,期末冲刺复习资料(三)
  • 《前端面试题:JavaScript 闭包深度解析》
  • 每日八股文6.8