什么是编程语言框架

比如Java里的Spring、Struts、Hibernate,网上有介绍,看不懂,我是萌新,他们有啥用,是新的东西还是

领学网为你解答:
所谓框架就是写好的一大堆类,可以这么理解。 除了一大堆类以外还可能有一些规则, 比如命名,路径等。在遵循这个规则的情况下调用框架类库提供的方法。

另外框架跟开源不开源是没有关系的, 开源只是说你可以得到这个框架的源代码,而不开源的只是看不到源代码而已。

比如.net本身不是开源的,但有很多框架是开源的,比如最著名的servicestack

开源跟免费又是不同的概念,开源软件有很多不同种类的license,有些是可以随意修改使用的,有些是可以使用在非商业项目中的,有些则是需要付费的
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-19
编程语言框架简单来说就是其他人利用编程语言的语法重新写一个语言使用这个重新写的语言的用户简单的语法开发程序,比如Hibmate如果你不懂jdbc开发数据库,但你懂java的简单类的语法时候,可以使用Hibmate来把数据库的开发利用java简单类来开发
第2个回答  2017-08-21
同一种语言,不需要转.放心大胆的忽略就可以了.忽略不了的会跳到你的眼前,到时候就知道区别了.这是个根本不需要思考的问题
相似回答