精华内容
参与话题
问答
  • Bootstrap开发框架视频教程

    千人学习 2017-01-01 10:10:52
    Bootstrap入门培训课程,Bootstrap是由Twitter推出的一个前台页面开发框架,在行业之中使用较为广泛。该视频教程包括Bootstrap开发入门、十二栅格布局、CSS基础样式、表单样式、CSS基础样式、表单样式、扩展组件、...
  • 跨多平台开发框架03. 移动端混合开发框架04. 前端开发框架05. 附录 01. 概述 作为前端开发者,各种框架的层出不穷,促使我们要不断学习才能防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握...

    00. 目录

    01. 概述

    作为前端开发者,各种框架的层出不穷,促使我们要不断学习才能防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可。从以下三个方面了解目前流行的前端开发框架。

    02. 跨多平台开发框架

    (1).uni-app--开发一次,多端覆盖uni-app 是DCloud公司使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。

    在这里插入图片描述

    框架图

    Github地址:https://github.com/dcloudio/uni-app

    官网地址:https://uniapp.dcloud.io

    如果学过vue,会微信小程序开发,了解mpvue,很容易上手。强烈推荐学习。

    (2).Taro–一次编写,多端运行Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H***pp、快应用等)运行的代码。

    在这里插入图片描述

    Github地址:http://github.com/nervjs/taro

    官网地址:http://taro.aotu.io/

    多端 UI 组件库:https://aotu.io/notes/2018/08/27/the-birth-of-taro-ui/

    如果你会React ,很容易上手Taro。

    03. 移动端混合开发框架

    混合开发是指JS开发+原生渲染 一套代码,iOS 安卓都可使用。

    (1).Flutter–极速构建漂亮的原生应用Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter Framework是一个完全由Dart语言构建的SDK,它实现了一整套自底而上的基础库。

    在这里插入图片描述

    框架结构

    官网地址:https://flutterchina.club

    (2).React Native--使用JavaScript和React编写原生移动应用React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。

    在这里插入图片描述

    框架结构

    Github地址:https://github.com/facebook/react-native
    官网地址:https://reactnative.cn

    (3).Weex–Web 开发体验来开发高性能原生应用的框架

    Weex 致力于使开发者能基于通用跨平台的 Web 开发语言和开发经验,来构建 Android、iOS 和 Web 应用。简单来说,在集成了 WeexSDK 之后,你可以使用 JavaScript 语言和前端开发经验来开发移动应用。

    Vue.js 和 Rax 是最广泛应用于 Weex 开发的前端框架,也是目前功能最全、最稳定的方案。

    在这里插入图片描述

    框架结构

    Github地址:https://github.com/apache/incubator-weex?spm=a2c7j.-zh-.0.0.45dac8eec3weZx

    官网地址:https://weex.apache.org/zh/

    04. 前端开发框架

    (1).Vue–渐进式JavaScript 框架
    在这里插入图片描述

    Vue框架是用于构建用户界面的渐进式框架。它是可以自底向上逐层应用。Vue 的核心库只关注视图层,上手简单而且还便于与第三方库进行整合。

    Github地址:https://github.com/vuejs/vue

    官网地址:https://weex.apache.org/zh/

    (2).React–用于构建用户界面的 JavaScript 库

    React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图,当数据改变时 React 能有效地更新并正确地渲染组件。

    Github地址:https://github.com/facebook/react/

    官网地址:https://react.docschina.org

    (3).Angular–一套框架,多种平台移动端 & 桌面端

    在这里插入图片描述

    Angular是一个强大的前端框架,其强大之处主要是可以把静态页面与动态数据绑定起来。首先angular是一个mvc框架,它与jquery不同之处在于,前者致力于mvc代码解耦,采用model,controller以及view方式去组织代码,而后者提供给你了很多APi函数,你可以不用写很多原生js去实现比较复杂的效果,比如说动画,$.animate,

    在这里插入图片描述
    Github地址:https://github.com/angular/angular

    官网地址:https://www.angular.cn

    前端框架少不了UI组件框架的结合。

    05. 附录

    参考:https://my.oschina.net/u/3308739/blog/3098156

    展开全文
  • .net core快速开发框架

    千人学习 2020-01-31 14:32:17
    WTM是基于.netcore的开源快速开发框架,github标星2400. 本教程详细的介绍了WTM的功能和使用方法,以及asp.net core和entityframework相关知识的讲解,另外还有一些我个人对于编程的理解。 为了避免大家感觉枯燥,我...
  • C#.NET NFine快速开发框架_V1.1 程序

    万次下载 热门讨论 2016-08-20 00:31:12
    NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。为您节约更多时间,去陪恋人、家人和朋友。...
  • web开发框架技术有哪些?

    千次阅读 2018-11-07 16:07:30
    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是常用的Web...

    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是常用的Web架构开发语言

    1. Node.js

    Node.js是运行在服务器端的非阻断、异步I/O、事件驱动的JavaScript,是基于Chrome JavaScript 运行时建立的一个平台,可以实现js在服务器端的编译,而且拥有更好的组织代码,提升复用性,非常适合在分布式设备上运行数据密集型的实时应用。

    2. PHP

    PHP是Web架构开发常用语言,PHP开发了很多Web框架,如Zend framework、CakePHP、ThinkPHP等,PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法,可以比CGI或者Perl更快速的执行动态网页,而且功能强大,所有的CGI的功能PHP都能实现,支持几乎所有流行的数据库以及操作系统,还可以用C、C++进行程序的扩展!

    3. JavaScript

    JavaScript是一种属于网络的脚本语言,被广泛用于Web应用开发,JavaScript是一种运行在浏览器中的解释型的编程语言,可以轻松实现跨平台、跨浏览器驱动网页以及与用户交互的功能,JavaScript开发很多Web框架,如Angular.js、Ember.js以及Javascript MVC等。

    4. Swift

    Swift是一款易学易用的编程语言,主要用于编写IOS和macOS应用,结合了C和Objective-C 的优点并且不受C兼容性的限制,采用安全的编程模式并添加了很多新特性,这使得编程更简单、灵活,也更加有趣,Swift的设计以安全为出发点,以避免各种常见的编程错误类别。

    5. Java

    Java是一门面向对象的编程语言,在电子商务领域以及网站开发领域占据了重要的地位,开发人员可以运用很多不同的框架来创建Web项目,如SpringMVC,Struts2.0以及frameworks等,即使是简单的servlet、jsp和以struts为基础的网站在政府项目中也经常被用到,疗救护、保险、教育、国防以及其他的不同部门网站也都是以Java为基础来开发的。

    6. Python

    Python是一种解释型的脚本语言,开发效率高,所以非常适合用来做Web开发,Python有上百种Web开发框架,有很多成熟的模板技术,如Django、flask等,选择Python开发Web应用,不但开发效率高,而且运行速度快。

    以上是常用的Web架构开发语言,想要更好的进行Web开发,最好是能够熟悉相应框架的开发语言,这样就可以根据实际需求进行框架的二次开发,从而达到自己想要的效果!

    展开全文
  • Spring开发框架

    千人学习 2017-01-01 16:57:37
    Spring是现在为流行的技术开发框架,也是所有企业开发之中必定要使用的开发框架,使用Spring可以有效的避免代码耦合性问题,也可以方便的进行各种开发资源的整合处理。 在Spring框架中其核心组成为DI(依赖注入)与...
  • 本课程把我们公司团队的自主研发一套PHP开发框架进行简化和适应性修改后,奉献给大家。...课程学完后,整个课件源代码就是一个完整的中型web前端开发框架。大家可以任意复制、学习、修改或占为己有
  • Dubbo开发框架

    千人学习 2017-02-12 15:25:48
    Dubbo是阿里巴巴推出的一款流行的RPC开发框架,利用Dubbo可以更加方便的实现远程业务中心的定义,以方便集群化项目的编写。 Dubbo的开发不单单是一个开发框架的问题,而是需要许多与之相对应的技术,首先你应该...
  • 鸿蒙系统中的 JS 开发框架

    千次阅读 多人点赞 2020-09-11 17:34:08
    今天鸿蒙终于发布了,开发者们也终于“沸腾”了。

    今天鸿蒙终于发布了,开发者们也终于“沸腾”了。

    源码托管在国内知名开源平台码云上,https://gitee.com/openharmony

    我也第一时间下载了源码,研究了一个晚上,顺带写了一个 hello world 程序,还顺手给鸿蒙文档提了 2 个 PR。

    当然我最感兴趣的就是鸿蒙的 JS 框架 ace_lite_jsfwk,从名字中可以看出来这是一个非常轻量级的框架,官方介绍说是“轻量级 JS 核心开发框架”。

    当我看完源码后发现它确实轻。其核心代码只有 5 个 js 文件,大概也就 300-400 行代码吧。(没有单元测试)

    • runtime-core\src\core\index.js

    • runtime-core\src\observer\observer.js

    • runtime-core\src\observer\subject.js

    • runtime-core\src\observer\utils.js

    • runtime-core\src\profiler\index.js

    从名字可以看出来,这些代码实现了一个观察者模式。也就是说,它实现了一个非常轻量级的 MVVM 模式。通过使用和 vue2 相似的属性劫持技术实现了响应式系统。这个应该是目前培训班的“三大自己实现”之一了吧。(自己实现 Promise,自己实现 vue,自己实现 react)

    utils 里面定义了一个 Observer 栈,存放了观察者。subject 定义了被观察者。当我们观察某个对象时,也就是劫持这个对象属性的操作,还包括一些数组函数,比如 push、pop 等。这个文件应该是代码最多的,160 行。observer 的代码就更简单了,五六十行。

    而当我们开发的时候,通过 Toolkit 将开发者编写的 HML、CSS 和 JS 文件编译打包成 JS Bundle,然后再将 JS Bundle 解析运行成C++ native UI 的 View 组件进行渲染。

    “通过支持三方开发者使用声明式的 API 进行应用开发,以数据驱动视图变化,避免了大量的视图操作,大大降低了应用开发难度,提升开发者开发体验”。基本上就是一个小程序式的开发体验。

    在 src\core\base\framework_min_js.h 文件中,这段编译好的 js 被编译到了 runtime 里面。编译完的 js 文件不到 3K,确实够轻量。

    js runtime 没有使用 V8,也没有使用 jscore。而是选择了 JerryScript。JerryScript 是用于物联网的超轻量 JavaScript 引擎。它能够在内存少于 64 KB 的设备上执行 ECMAScript 5.1 源代码。这也是为什么在文档中说鸿蒙 JS 框架支持 ECMAScript 5.1 的原因。

    从整体看这个 js 框架大概使用了 96% 的 C/C++ 代码,1.8% 的 JS 代码。在 htm 文件中写的组件会被编译为原生组件。而 app_style_manager.cpp 和同级的七八个文件则用来解析 css,最终生成原生布局。

    虽然在 SDK 中有几个 weex 包,也发现了 react 的影子。但是在 C/C++ 代码中并没有看到 yoga 相关的内容(全局搜索没发现)。而 SDK 中的那些包仅仅是做 loader 用的,大概是为了在 webpack 打包时解析 htm 组件用的。将 htm 的 template 编译为 js 代码。

    整体而言,比我预想的要好一些。

    展开全文
  • jQuery开发框架

    千人学习 2017-01-01 09:55:28
    jQuery是使用多的前台开发框架,利用jQuery可以帮助用户解决复杂的页面DOM操作所带来的困扰,同时提供的一系列选择器、动画操作都可以更加方便前台用户开发,本课程主要讲解jQuery中核心概念的使用。 同时在本课程中...
  • MyBatis开发框架

    千人学习 2017-01-01 17:17:24
    MyBatis是继Hibernate开发框架之后使用为广泛的实体层开发技术,在Java软件开发中开始占据着越来越重要的地位,同时也是广大的互联网公司使用多的开发框架。本课程将为读者完整的讲解MyBatis开发技术。官方QQ群:...
  • Shiro开发框架

    千人学习 2017-01-01 17:09:01
    Shiro是Apache推出的,并且是现在流行的一套开发框架,利用Shiro可以方便的实现用户的认证以及角色认证的操作处理,在所有的项目开发之中都会被大量的采用。官方QQ群:612148723。
  • 后端开发框架

    万次阅读 2017-10-22 03:35:32
    Python目前主流的应用包括:Web开发、图形界面开发、系统网络运维、网络编程、科学数字计算、3D游戏开发等。 Python的web框架很多很多,百花齐放。 个人接触最多的是这四个大佬:Django、Flask、Tornado、Aiohttp...

    Python目前主流的应用包括:Web开发、系统网络运维、网络编程、科学数字计算、3D游戏开发等。

    Python的web框架比较多。个人接触最多的是这四个大佬:DjangoFlaskTornadoAiohttp,够用就行,以后就用这四个吧,性能需求小的直接用Django快速搞定。
    Tornado是最早接触的web框架,异步并发首选。Tornado不仅是web框架,还实现了http服务器。由于WSGI是同步模型,Tornado自己实现了一套异步处理,但同时也提供WSGI的接入,只是接入WSGI的部分一律不能使用异步。Tornado其实和一般的web框架不是一个级别的存在,甚至可以充当Nginx的角色,有时候也用来装载Django、Bottle之类的框架。但是据说不建议使用Tornado进行多台服务器的部署。
    然后发现其实Django能够满足大部分自己的需求,功能齐全、易上手。还有Flask也比较灵活。Aiohttp的话,最轻,基于asyncio,可以做出python里面性能极好的后端,但是需要自己写很多封装,封装成一个自己的web框架。
    此外,Bottle、webpy、gevent 等常常有所耳闻。其余的还有web2py、Quixote、Pyramid、Falcon、Muffin、Wheezy Web、Sanic等等,网上随便搜搜就能搜到很多python框架。
    一些对比:介绍两个Python web框架:Django & Tornado

    上面说的都是python框架,其实python用来写web并不是主流,毕竟Ruby和PHP拥有着更大的web生态圈,专注于写网站,Java和C++能写出真正高性能的大型网站。稍微了解下其他语言的web框架:
    Ruby:Rails等。
    PHP:如Laravel、Yii、Symfony、ThinkPHP、Codeigniter等。
    Javascript:Node.js。
    Java:最经典的是Spring系列(许多大型企业用Java)。
    C++:性能可能较好。(鹅厂专注于C++,当然也有历史原因)
    Go:新兴的高性能语言,并发能力较强。

    不过,写后端,本人暂时只用Python的几个常用框架 和 Java的Spring系列即可。

    附一个性能比较:thinkphp 与 tornado 性能测试比较
    个人还是很喜欢tornado的。

    附:python中的同步web与异步web
    同步处理一般基于WSGI。
    异步处理,python2时代主要有三个库:Twisted、Tornado 和 gevent。python3.4开始又出现asyncio的概念,aiohttp则是基于asyncio的http框架。之后又陆续出现了一批基于asyncio的HTTP框架,性能都不弱于Tornado。


    2019年更新:
    目前Go逐渐流行,可以尝试使用Go玩玩啦(当然,用Python做机器学习依然是不错的选择)。

    展开全文
  • Android 应用快速开发框架

    千次阅读 2019-06-27 11:16:15
    FastDevelop 项目地址:lzyang187/Fast...Android 项目快速开发框架 一、包含以下功能 1、工具类 2、基础 Activity、Fragment、Dialog 3、基础 mvp 架构 4、运行时权限库 5、核心业务库 6、网络库 7、图片加载库 ...
  • Struts2开发框架

    千人学习 2017-01-02 09:54:12
    本课程主要讲解Struts 2.x开发框架的实现机制以及运行原理分析,同时讲解了Struts 2.x中提供的数据验证、上传、拦截器、转换器等概念,并且针对于拦截器的操作进行了合理的结构设计,以提升代码的可重用性。...
  • Jeeplus快速开发框架, java开发框架

    千次阅读 2018-08-22 22:56:04
    最近公司选型java快速开发框架,用jeeplus开发,记录一下学习资料。 文档:http://wiki.jeeplus.org/docs/show/75 社区:jeeplus.org。
  • Android从View衍生出一个子类:ListView,来协助App开发者,让其轻易地开发出UI画面上的ListBox来。...App开发者可以从这个小框架衍生出子类,就能轻易开发出漂亮的ListBox了。本课程就来详细明ListView框架
  • C++图形化GUI开发框架推荐

    千次阅读 2020-04-13 22:47:19
    图形用户界面(Graphical User Interface,简称 GUI),下面介绍一下C++常用的GUI开发框架
  • Hibernate开发框架

    千人学习 2017-01-02 10:14:57
    Hibernate是使用多的ORMapping设计框架,在本课程之中将为读者完全的讲解Hibernate框架的原理以及各个实体组件的使用。官方QQ群:612148723。
  • MLN,了解下?
  • 在十年前,没有人会想到互联网会发展成今天这个样子,同样,也没有人料到软件开发行业也会经历如此大的巨变,在开发这一行业,停下学习就等于死亡并不是危言耸听,不关注行业未来发展趋势的人可能错过了第一个十年...
  • Java后端开发框架

    千次阅读 2019-09-09 15:31:22
    Java web开发框架了解 web开发 前端–页面的设计、路由、展示—静态资源(HTML、CSS、JS)–web服务器(nginx)-- Vue 技术栈开发 后端–对外提供(类)RESTful风格的API—数据库交互-- web应用服务器(tomcat)...
  • java后端开发(三):开发框架解读

    万次阅读 多人点赞 2018-09-03 21:40:21
    本篇旨在带领读者对框架有个宏观的印象,并了解框架的意义和种类
  • 力软敏捷开发框架

    千次阅读 2019-09-19 14:31:37
    为了缩短开发周期,使用了力软框架一个敏捷开发框架。我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。一次开发能部署到安卓和IOS上。1.框架...
  • 几款移动跨平台App开发框架比较

    万次阅读 2019-04-03 16:34:23
    整理目前流行的跨平台WebApp开发技术的特点,仅供参考。 每个框架几乎都包含以下特性: 使用 HTML5 + CSS + JavaScript 开发; 跨平台重用代码; 丰富的UI库; 提供访问设备原生API的 JavaScript API 包装器; ...
  • 架构设计之路自主编写Web开发框架

    万人学习 2016-01-17 15:36:57
    以从零开始编写一个类似Struts2框架的方式来思考和架构,手把手带你从开始分析到结构设计到终实现的整个过程,完成Struts2框架的核心内容,从而更好的理解...通过本课程学习能掌握框架开发的技能和web框架的设计思路。
  • spring分布式开发框架

    千次阅读 2019-07-01 22:23:45
    spring分布式开发框架 分布式开发就是将spring项目的dao层,service层,controller层以及entity层分别建立在不同的项目下。 步骤 新建一个maven项目,不使用模板,取名为project1_parent项目,作为所有项目的父类 ...
  • C# ERP开发框架

    千次阅读 2019-07-21 22:50:33
    C/S系统开发框架-企业版 V4.0(Enterprise Edition) 简介: http://www.csframework.com/cs-framework-4.0.htm 视频下载: 百度网盘: http://pan.baidu.com/share/link?shareid=522943&uk=...
  • Tars开发框架

    千次阅读 2018-07-23 14:14:10
    Tars是基于名字服务使用Tars协议的高性能RPC开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 Tars是将腾讯内部使用的微服务架构TAF(Total ...
  • Winform开发框架之框架演化

    千次阅读 2018-09-15 18:12:14
    国庆去了一趟北京,回来一直忙着各种各样的事情,有公司的,有个人的,就没停过来,所以很久没有写博客了,写博客要有一个好的心情及一个好的思路,否则宁愿不写,这是我的准则。虽然这段时间没有写博客分享各种经验

空空如也

1 2 3 4 5 ... 20
收藏数 271,864
精华内容 108,745
关键字:

开发框架