精华内容
下载资源
问答
  • python主流框架

    千次阅读 2019-01-26 03:20:47
    Python几种主流框架 从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,...

    Python几种主流框架

    从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。

    Django: Python Web应用开发框架
    Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。

    Diesel:基于Greenlet的事件I/O框架
    Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。

    Flask:一个用Python编写的轻量级Web应用框架
    Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 
    模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数
    据库、窗体验证工具。

    Cubes:轻量级Python OLAP框架
    Cubes是一个轻量级Python框架,包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具。

    Kartograph.py:创造矢量地图的轻量级Python框架
    Kartograph是一个Python库,用来为ESRI生成SVG地图。Kartograph.py目前仍处于beta阶段,你可以在virtualenv环境下来测试。

    Pulsar:Python的事件驱动并发框架
    Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。

    Web2py:全栈式Web框架
    Web2py是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容Google App Engine。

    Falcon:构建云API和网络应用后端的高性能Python框架
    Falcon是一个构建云API的高性能Python框架,它鼓励使用REST架构风格,尽可能以最少的力气做最多的事情。

    Dpark:Python版的Spark
    DPark是Spark的Python克隆,是一个Python实现的分布式计算框架,可以非常方便地实现大规模数据处理和迭代计算。DPark由豆瓣实现,目前豆瓣内部的绝大多数数据分析都使用DPark完成,正日趋完善。

    Buildbot:基于Python的持续集成测试框架
    Buildbot是一个开源框架,可以自动化软件构建、测试和发布等过程。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。

    Zerorpc:基于ZeroMQ的高性能分布式RPC框架
    Zerorpc是一个基于ZeroMQ和MessagePack开发的远程过程调用协议(RPC)实现。和 Zerorpc 一起使用的 Service API 被称为 zeroservice。Zerorpc 可以通过编程或命令行方式调用。

    Bottle: 微型Python Web框架
    Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

    Tornado:异步非阻塞IO的Python Web框架
    Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。

    webpy: 轻量级的Python Web框架
    webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。

    Scrapy:Python的爬虫框架
    Scrapy是一个使用Python编写的,轻量级的,简单轻巧,并且使用起来非常的方便。

    展开全文
  • Python几种主流框架

    万次阅读 多人点赞 2019-01-22 09:29:39
    从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有...
    从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。
    
    Django: Python Web应用开发框架
    Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。
    
    Diesel:基于Greenlet的事件I/O框架
    Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。
    
    Flask:一个用Python编写的轻量级Web应用框架
    Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 
    模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数
    据库、窗体验证工具。
    
    Cubes:轻量级Python OLAP框架
    Cubes是一个轻量级Python框架,包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具。
    
    Kartograph.py:创造矢量地图的轻量级Python框架
    Kartograph是一个Python库,用来为ESRI生成SVG地图。Kartograph.py目前仍处于beta阶段,你可以在virtualenv环境下来测试。
    
    Pulsar:Python的事件驱动并发框架
    Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。
    
    Web2py:全栈式Web框架
    Web2py是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容Google App Engine。
    
    Falcon:构建云API和网络应用后端的高性能Python框架
    Falcon是一个构建云API的高性能Python框架,它鼓励使用REST架构风格,尽可能以最少的力气做最多的事情。
    
    Dpark:Python版的Spark
    DPark是Spark的Python克隆,是一个Python实现的分布式计算框架,可以非常方便地实现大规模数据处理和迭代计算。DPark由豆瓣实现,目前豆瓣内部的绝大多数数据分析都使用DPark完成,正日趋完善。
    
    Buildbot:基于Python的持续集成测试框架
    Buildbot是一个开源框架,可以自动化软件构建、测试和发布等过程。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。
    
    Zerorpc:基于ZeroMQ的高性能分布式RPC框架
    Zerorpc是一个基于ZeroMQ和MessagePack开发的远程过程调用协议(RPC)实现。和 Zerorpc 一起使用的 Service API 被称为 zeroservice。Zerorpc 可以通过编程或命令行方式调用。
    
    Bottle: 微型Python Web框架
    Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。
    
    Tornado:异步非阻塞IO的Python Web框架
    Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。
    
    webpy: 轻量级的Python Web框架
    webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。
    
    Scrapy:Python的爬虫框架
    Scrapy是一个使用Python编写的,轻量级的,简单轻巧,并且使用起来非常的方便。

     

    展开全文
  • JAVA主流框架

    千次阅读 2019-07-30 20:35:33
    这些漏洞可使黑客取得网站服务器的“最高权限”,从而使企业服务器变成黑客手中的“肉鸡”。 Spring Spring是一个基于IOC和AOP的结构J2EE系统的框架  IOC 反转控制 是Spring的基础,Inversion Of Control  ...

    Hibernate

    在使用JDBC做数据库相关功能开发会做很多重复性的工作,比如创建连接,关闭连接,把字段逐一映射到属性中。 Hibernate把这一切都封装起来了,使得数据库访问变得轻松而简单,代码也更加容易维护。 

    特点

    1.将对数据库的操作转换为对Java对象的操作,从而简化开发。通过修改一个“持久化”对象的属性从而修改数据库表中对应的记录数据。

    2.提供线程和进程两个级别的缓存提升应用程序性能。

    3.有丰富的映射方式将Java对象之间的关系转换为数据库表之间的关系。

    4.屏蔽不同数据库实现之间的差异。在Hibernate中只需要通过“方言”的形式指定当前使用的数据库,就可以根据底层数据库的实际情况生成适合的SQL语句。

    5.非侵入式:Hibernate不要求持久化类实现任何接口或继承任何类,POJO即可。

    优点

    1.封装了jdbc,简化了很多重复性代码。

    2.简化了DAO层编码工作,使开发更对象化了。

    3.移植性好,支持各种数据库,如果换个数据库只要在配置文件中变换配置就可以了,不用改变hibernate代码。

    4.支持透明持久化,因为hibernate操作的是纯粹的(pojo)java类,没有实现任何接口,没有侵入性。所以说它是一个轻量级框架。

    缺点

    1.由于对持久层封装过于完整,导致开发人员无法对SQL进行优化,无法灵活使用JDBC的原生SQL,Hibernate封装了JDBC,所以没有JDBC直接访问数据库效率高。要使用数据库的特定优化机制的时候,不适合用Hibernate
    2.框架中使用ORM原则,导致配置过于复杂,一旦遇到大型项目,比如300张表以上,配置文件和内容是非常庞大的,另外,DTO满天飞,性能和维护问题随之而来
    3.如果项目中各个表中关系复杂,表之间的关系很多,在很多地方把lazy都设置false,会导致数据查询和加载很慢,尤其是级联查询的时候。
    4.Hibernate在批量数据处理时有弱势,对于批量的修改,删除,不适合用Hibernate,这也是ORM框架的弱点

    Struts2

    Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。

    优点

     1.实现了MVC模式,层次结构清晰,使程序员只需关注业务逻辑的实现。

     2.丰富的标签库,大大提高了开发的效率。

    3.Struts2提供丰富的拦截器实现。

    4.通过配置文件,就可以掌握整个系统各个部分之间的关系。

    5.异常处理机制,只需在配置文件中配置异常的映射,即可对异常做相应的处理。

    6.Struts2的可扩展性高。Struts2的核心jar包中由一个struts-default.xml文件,在该文件中设置了一些默认的bean,resultType类型,默认拦截器栈等,所有这些默认设置,用户都可以利用配置文件更改,可以更改为自己开发的bean,resulttype等。因此用户开发了插件的话只要很简单的配置就可以很容易的和Struts2框架融合,这实现了框架对插件的可插拔的特性。

    7.面向切面编程的思想在Strut2中也有了很好的体现。最重要的体现就是拦截器的使用,拦截器就是一个一个的小功能单位,用户可以将这些拦截器合并成一个大的拦截器,这个合成的拦截器就像单独的拦截器一样,只要将它配置到一个、Action中就可以。

    缺点

    (1)Struts2中Action中取得从jsp中传过来的参数时还是有点麻烦。可以为Struts2的Action中的属性配置上Getter和Setter方法,通过默认拦截器,就可以将请求参数设置到这些属性中。如果用这种方式,当请求参数很多时,Action类就会被这些表单属性弄的很臃肿,让人感觉会很乱。还有Action中的属性不但可以用来获得请求参数还可以输出到Jsp中,这样就会更乱。假设从JSP1中获得了参数money=100000,但是这个Action还要输出到JSP2中,但是输出的格式却不同,money=100,000,这样这个Action中的money中的值就变了。

    (2) 校验还是感觉比较繁琐,感觉太烦乱,也太细化了,如果校验出错的只能给用户提示一些信息。如果有多个字段,每个字段出错时返回到不同的画面,这个功能在Strut2框架下借助框架提供的校验逻辑就不容易实现。

    (3) 安全性有待提高。Struts2曝出2个高危安全漏洞,一个是使用缩写的导航参数前缀时的远程代码执行漏洞,另一个是使用缩写的重定向参数前缀时的开放式重定向漏洞。这些漏洞可使黑客取得网站服务器的“最高权限”,从而使企业服务器变成黑客手中的“肉鸡”。

    Spring

    Spring是一个基于IOC和AOP的结构J2EE系统的框架 
    IOC 反转控制 是Spring的基础,Inversion Of Control 
    简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象
    DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。

    优点

    1.JAVA EE应该更加容易使用。

    2.面向对象的设计比任何实现技术(比如JAVA EE)都重要。

    3.面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有哪些复杂度?)

    4.代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。

    5.JavaBean提供了应用程序配置的最好方法。

    6.在Java中,已检查异常(Checked exception)被过度使用。框架不应该迫使你捕获不能恢复的异常。

    缺点

    1. 中断了应用程序的逻辑,使代码变得不完整,不直观。此时单从Source无法完全把握应用的所有行为。

    2. 将原本应该代码化的逻辑配置化,增加了出错的机会以及额外的负担。

    3. 时光倒退,失去了IDE的支持。在目前IDE功能日益强大的时代,以往代码重构等让人头痛的举动越来越容易。而且IDE还提供了诸多强大的辅助功能,使得编程的门槛降低很多。通常来说,维护代码要比维护配置文件,或者配置文件+代码的混合体要容易的多。

    4. 调试阶段不直观,后期的bug对应阶段,不容易判断问题所在

    Mybatis

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录

    优点

    1.便于维护管理,不用在java代码中找这些语句

    2.用标签代替编写逻辑代码

    3.保证名称相同,配置好映射关系即可自动映射或者,不配置映射关系,通过配置列名=字段名也可完成自动映射

    4.接近JDBC,比较灵活

    缺点

    1. JDBC方式可以用用打断点的方式调试,但是Mybatis不能,需要通过log4j日志输出日志信息帮助调试,然后在配置文件中修改

    2.拼接复杂SQL语句时,没有代码灵活,拼写比较复杂。不要使用变通的手段来应对这种复杂的语句

    3.对开发人员所写的SQL依赖很强

    4.对SQL语句依赖程度很高;并且属于半自动,数据库移植比较麻烦,比如mysql数据库编程Oracle数据库,部分的sql语句需要调整

    展开全文
  • 量化交易主流框架介绍

    千次阅读 2018-10-15 19:16:46
    量化交易主流框架介绍 talib talib的简称是Technical Analysis Library,主要功能是计算行情数据的技术分析指标 numpy 介绍:一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的...

    量化交易主流框架介绍

    talib

    talib的简称是Technical Analysis Library,主要功能是计算行情数据的技术分析指标

    numpy

    介绍:一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。

    scipy

    介绍:SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包。它包括统计、优化、线性代数、傅里叶变换、信号和图像处理、常微分方程求解等等。

    pandas

    介绍:Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。

    quantdsl

    介绍: quantdsl包是Quant DSL语法在Python中的一个实现。Quant DSL 是财务定量分析领域专用语言,也是对衍生工具进行建模的功能编程语言。Quant DSL封装了金融和交易中使用的模型(比如市场动态模型、最小二乘法、蒙特卡罗方法、货币的时间价值)。

    statistics

    介绍:python内建的统计库,该库提供用于计算数值数据的数学统计的功能。

    PyQL

    介绍: PyQL构建在Cython之上,并在QuantLib之上创建一个很浅的Pythonic层,是对QuantLib的一个包装,并利用Cython更好的性能。

    pyfin

    介绍:针对于中国市场的Pandas定量投资金融工具包

    vollib

    介绍:Vollib是用于计算期权价格、隐含波动率的纪念日工具包。能够非常快速和准确的技术来获得期权的隐含波动率。

    QuantPy

    介绍:python量化金融框架。目前还是一个alpha版本,可以从雅虎网站获取每日收益的投资组合类。计算夏普比率和有效边界,并实现投资组合优化。

    Finance-Python

    介绍:纯python实现的金融计算库,目标是提供进行量化交易必要的工具,包括但不限于:定价分析工具、技术分析指标。其中部分实现参考了quantlib。

    ffn

    介绍:ffn是一个专门为从事量化金融工作的人们提供金融数据分析功能的python包。 它位于重量级包(Pandas,Numpy,Scipy等)的基础上,并提供了广泛的功能模块,包括性能测量、图形可视化和数据转换。

    pynance

    介绍:PyNance是用于从股票和衍生品市场检索、分析和可视化数据的开源软件。 比较特别的是它能够用于生成机器学习算法的特征和标签的工具。

    tia

    介绍:TIA是针对彭博数据库设置的,它提供bloomberg数据访问、更简便的pdf文档生成、回溯测试功能、技术分析功能、收益率分析和几个常用的Windows utils的工具包。

    交易和回测

    BigQuant

    介绍:人工智能量化交易平台,拥有丰富的金融数据,可直接使用90%的主流机器学习/ 深度学习Python包。

    TA-Lib

    介绍:TA-Lib的简称是Technical Analysis Library,主要功能是计算价格的技术分析指标。 是技术分析者和量化人员在策略开发中常用的量化分析包。

    easytrader

    介绍:提供券银河/银河客户端/广发/湘财证券/雪球的基金、股票自动程序化交易以及自动打新,支持跟踪 joinquant /ricequant 模拟交易 和 实盘雪球组合, 量化交易组件。作者如果我说是90后,你敢信?

    vnpy

    介绍:vn.py - 基于python的开源交易平台开发框架,在github上是一个比较火的项目,目前对接的交易接口特别丰富,无论是股票接口还是期货接口。

    实盘易

    介绍:实盘易(ShiPanE)Python SDK,通达信自动化交易 API 及量化平台。

    easyquotation

    介绍:实时获取新浪 / Leverfun 的免费股票以及 level2 十档行情 / 集思路的分级基金行情, 很小,但非常实用。

    pyalgotrade-cn

    介绍:Pyalgotrade-cn 在原版的基础上加入了A股历史行情回测,并整合了tushare提供实时行情。以便大家对自己的策略进行回测和模拟测试。这个项目提供了比特币的交易接口。

    pyktrader基于pyctp接口,并采用vnpy的eventEngine,使用tkinter作为GUI的python交易平台

    trade

    介绍:trade是金融应用的一个包。 它主要是用于分析主题投资和事件驱动策略。 主题代表可以交易的任何东西,而事件则代表影响一个或多个主题的任何内容,如证券交易所政策或股票分割。它是针对与金融市场有关的任何一种主题和事件进行开发的投资工具包。

    zipline

    介绍:一个事件驱动股票策略量化回测框架,由Quantopian开源,目前国内的很多Python编程语言的在线量化回测平台都是以zipline为模板开发应用的。

    QuantSoftware Toolkit

    介绍:QSToolKit(QSTK)是一个基于Python的开源软件框架,旨在支持组合构建和管理。 为金融学生、计算机学生和具有编程经验的量化分析师建立QSToolKit。支持建模分析、回测分析和实盘交易。

    quantitative

    介绍:quantitative是一个事件驱动和多功能的反向测试库。 用户可以用定量测试他们的交易模型。由于仍在开发中,谨慎使用。

    analyzer

    介绍:用于实时金融数据收集、分析和开发交易策略的一个金融分析包。

    bt

    介绍:bt是用于测试定量交易策略的Python的灵活的backtesting框架。 bt建立在ffn之上,封装了很多机器学习、信号处理和统计函数。bt的目的是建好轮子,让量化人员把重点放在策略开发上。

    rqalpha介绍:一款量化回测平台。

    quantconnect介绍:国外一款在线的量化回测平台。

    backtrader

    介绍:一个功能丰富的Python测试和交易框架。backtrader能够让策略研究员专注于编写可重用的交易策略、指标和分析器,而不是花时间构建基础设施。理念类似bt.

    pythalesians

    介绍:网上对这个量化分析包的介绍资料并不多。

    pybacktest

    介绍:在Python 结合Pandas包的矢量化测试框架,旨在帮助宽客回测更容易、 紧凑、简单、快速。

    pyalgotrade

    介绍:PyAlgoTrade是一个事件驱动的算法交易Python库。 尽管设计初衷是回溯测试,但现在已经可以实盘交易,并且包含比特币的交易。pyalgotrade-cn是国内版针对中国市场的开源量化包。

    tradingWithPython

    介绍:从名字就可以看出,这是一个使用Python 来进行交易的一个量化分析包,使用它可以完成一系列金融量化教程的学习。

    algobroker

    介绍:这是一个算法交易执行引擎。

    pysentosa

    介绍:pysentosa是一个针对sentosa自动化交易系统的Python接口,作者Wu Fuheng

    finmarketpy

    介绍:finmarketpy是一个基于Python的库,帮助你能够使用简单易用的API分析金融数据以及回测交易策略。

    volatility-trading基于Euan Sinclair的波动率交易的波动率估计器

    quant在这里收集了一些量化金融和算法交易的资料,大多数基于Quantopian、Zipline、Pandas的ipython notebook。

    风险分析

    pyfolio

    介绍:组合投资和风险分析的库,是与zipline配合使用的一个组合风险分析工具。BigQuant平台可直接使用,已安装完成。

    qrisk

    介绍:和pyfolio一样,也是配合zipline使用的,主要用来分析因子风险。

    finance

    介绍:财务风险计算库,该项目的目的是提供易于使用的python代码进行财务风险计算。

    qfrm

    介绍:定量金融风险管理,用于度量、管理和可视化投资组合风险的极好的OOP工具。

    visualize-wealth

    介绍:投资组合构建与定量分析

    VisualPortfolio

    介绍:用于可视化分析投资组合的工具

    展开全文
  • 前端三大主流框架

    2019-11-06 14:05:31
    当前,三大主流前端框架分别是React、Vue、Angular这三个框架。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站, 并于 2013年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已...
  • kotlin 主流框架配置

    千次阅读 2018-06-05 17:58:48
    在整个项目的build.gradle的buildscript中,可查看各个网站获取最新版本 ext.anko_version = '0.10.5' ext.rx_kotlin_version = '1.0.0' ext.rx_android_version = '1.2.1' ext.ok_http_version = '3.4.1' ext....
  • Python常见主流框架简介

    千次阅读 2020-12-10 14:26:37
    目录 Django ...Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自..
  • 七大主流框架的性能测试
  • php20个主流框架

    万次阅读 2018-10-04 08:28:00
    PHP作为网络开发的强大语言之一,现在应用非常广泛,具有...世界上很多顶级的网站都是基于PHP开发的。   每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一...
  • android主流框架整理

    千次阅读 2015-10-15 18:16:39
    而国内使用最多的AppCan,它从多个角度多种模式进行开发,可以满足国内从普通网站维护者到Web专业开发者等对于移动应用的需求。加上良好的技术支持,目前已经成为众多开发者的首选框架。而appMobi, Titanium移动平台...
  • web前端三大主流框架是什么?前端开发师的岗位职责有哪些?小编整理了相关内容供大家参考了解,请各位小伙伴随小编一起查阅下面的内容。 web前端三大主流框架 web前端三大主流框架是Angular、React、Vue。 1、...
  • PHP五大主流框架介绍

    2020-10-10 23:07:18
    大家好,我是云服务君,今天我给大家介绍PHP的五个流行框架(排名不分先后)。 1.laravel Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你...
  • 前端三大主流框架的区别(三)

    千次阅读 多人点赞 2020-08-15 10:20:26
    前面两篇已经做了细致的分析,这一篇就总结总结三大主流框架吧 1.angular 1.1. 简介: angular是最早出现的框架, angularjs是通过directive(指令)去封装组件,react和vue是通过component。 1.2. 优点: 1、背后...
  • 2019 Go 三款主流框架 —— Gin Beego Iris 选型对比

    万次阅读 多人点赞 2019-10-11 13:39:31
    1. 常见框架 1.1 框架排名 Gin 31k [Lite] Beego 22k Iris 16k Echo 15k [Lite] Revel 11k Martini 10k [×] buffalo 5k [Lite] 1.2 框架特性 Gin: Gin 是一个用 Go (Golang) 编写的 web 框架。...
  • php各大主流框架比较

    万次阅读 2016-09-20 11:29:30
    Zend Framework ...同时,因为严格遵循“针对接口编程”和“单一对象职责”等原则,让Zend Framework很有希望成为一个出色的企业应用开发框架. 官方出品,自带了非常多的library,框架本身使用了很多
  • ORM for Net主流框架汇总与效率测试

    千次阅读 2016-04-17 10:37:42
    ORM for Net主流框架汇总与效率测试 框架已经被越来越多的人所关注与使用了,今天我们就来研究一下net方面的几个主流ORM框架,以及它们的效率测试(可能会有遗漏欢迎大家讨论)。 ORM框架:Object/...
  • 2018年Python web五大主流框架

    万次阅读 2018-07-16 07:20:00
    那么2018年Python web五大主流框架,你知道吗? 序言: 现在很多学习Python的人员更多的是趋向于爬虫、人工智能、数据分析等,Python web开发确实这些方向工作岗位最多的一个!曾经有一位老前辈和说到“Python web...
  • 那么Web前端三大主流框架是什么呢? 一、Web前端三大主流框架是什么 React: 1.声明式设计:React采用声明范式,可以轻松描述应用。 2.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。 3.灵活:Reac....
  • 那么Web前端三大主流框架是什么呢? 一、Web前端三大主流框架是什么 React:  1.声明式设计:React采用声明范式,可以轻松描述应用。  2.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。  3.灵活...
  • 《开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)》详细介绍了Java Web软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具...
  • Web中MVC设计理念 & 经典三层架构 & 五大主流框架

    万次阅读 多人点赞 2018-10-30 21:31:03
    一、Web的MVC设计理念和MVC框架: 之前在Web篇04中已经详述了Servlet、TomCat、JSP和Web.xml之间的联系; (1)浏览器发送请求到收到响应,简要的过程如下: 浏览器发送请求后,由Web.xml中规定的协议,进入...
  • 本库旨在开发项目时能快速搭建框架,提供较为常用的开发工具。建议下载作为依赖库, 便于修改。部分功能会仅在demo中有体现,请详细看完demo。 下面介绍本库的主要内容 1. MVP模式(变种) Model :使用 Retrofit +...
  • 相信很多企业在网站建设时都能了解到网站前端框架,但是对于网站的前端框架还是处于一种一知半解的状态。究竟什么是网站前端框架?现在常用的网站前端框架都有哪些呢? 前端框架一般指用于简化网页设计的框架,比如...
  •      ...我的小说网站 ...为了包装一下连我自己都忍受不了的前端界面,于是搜了一些前端框架 也许有人会疑惑
  • 2018几大主流的UI/JS框架——前端框架

    万次阅读 多人点赞 2018-07-28 11:37:07
    这一年中有很多热门的前端开发框架,下面源码时代web小编为大家总结2016年至今最受欢迎的几款前端框架。 在这互联网飞速发展的信息时代,技术的更新迭代也在加快。目前看来,火了十几年的Java技术现在仍然是棵常青...
  • 从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang...
  • JSmart出炉了,这几天把struts2.0+Spring2+Hibernate3的一键式环境构建加上了;并附加了一个iBatis map文件生成器,比起常规的map文件... 截止10月15日目前插件功能清单如下: 框架类:1、一键生成SSH框架2、一键

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,064
精华内容 26,025
关键字:

网站的主流框架