现在位置: 首页 > 框架
2019-08-12 07:50 工业·编程 ⁄ 共 479字 暂无评论
针对GitHub上的几个几个C++ Restful库做了一个系统的对比: Restful库 98%请求中的最大时间(越小越好) 每秒平均处理的请求数(越大越好) Sample代码的行数 C++ : cpprestsdk / default JSON implementation 51 30.70 48 C++ : cpprestsdk / RapidJSON 44 47.06 47 C++ : restbed 7 224.18 39 C++ : pistache 6 319.99 40 PHP : Native implementation 10 146.95 14 表格中第二列和第三列是性能指标,第四...
阅读全文
2015-11-20 11:59 工业·编程 ⁄ 共 2720字 暂无评论
最初开发Jdon框架的想法是因为Web流行导致的三层直至多层架构对开发流程的影响。现代多层架构将后端架构分解为多个层次,灵活性得到提高,因为你维护拓展任何一个层都很少影响其他层,这也是设计模式或面向对象思想的最初初衷吧。但灵活性也是有副作用的,副作用是带来了复杂性,简单的数据增删改查四个功能需要经过三层,那么就可能产生12道工序的开发。 因此,我希望能够在不牺牲多层架构基础上提高快速开发的能力,于是需要...
阅读全文
2015-11-18 07:53 工业·编程 ⁄ 共 4292字 暂无评论
最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。 每次新开业务线或启动新项目时,首先第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法。 RequireJS,前端技术发展分水岭 在五六年前,移动端还没有兴起,我们没有什么选择,就是jQuery。有人会说,jQuery只是类库,不是框架;但那时前端业务还没有像今天这么繁重,原本是后端干的事,全部挪到前端来,因为光是jQuery就可以包打...
阅读全文
张亮,当当网架构师,当当技术委员会成员。对架构设计、消息中间件、分布式等领域兴趣浓厚。 目前主导当当应用框架ddframe研发和推广以及技术白皮书撰写。其中ddframe的分布式作业部分elastic-job已经正式开源。 作业的必要性以及存在的问题 1. 为什么需要作业? 作业即定时任务。一般来说,系统可使用消息传递代替部分使用作业的场景。两者确有相似之处。可互相替换的场景,如队列表。将待处理的数据放入队列表,然后使用频率...
阅读全文
【编者按】本文由Autodesk Cloud软件架构师Olivier Paugam撰写,解释了如何集合Mesos、Kafka、RabbitMQ、Akka、Splunk、Librato、EC2等基础设施解决实际问题。此外,以如此小规模的团队解决问题确实令人赞叹。 以下为分享原文: 数月前分到了一项新的任务:做一个集中事件系统(central eventing system),允许各个后端彼此通讯——包括动态流式(activity streaming)后端、渲染、数据转换、BIM、日志报告、分析等等。最终确定...
阅读全文
2015-06-21 21:10 工业·编程 ⁄ 共 2710字 暂无评论
1. Introduction 现代稍微大型一点的软件,要处理的数据量通常会比较大。这时就需要有一个唯一的数据源,且会对这个数据源中的数据进行增、删、改的操作。如果没有统一的数据源,数据会随意地被创建和删除,且创建和删除的用户界面也不统一,不利于软件管理。基于唯一的数据源,并在这个基础上提供统一的增删改接口,不仅有利于软件数据管理,还有利于事务的处理,即Undo/Redo功能。若引入脚本语言,如Tcl或Python,甚至可实现...
阅读全文
Amaze UI是一款完全针对HTML5开发的轻量级、模块化、强调移动优先的开源跨屏前端框架,通过拆分、封装了一些常用的网页组件,让开发者只需复制代码便可将这些跨屏组件写入到自己的应用中。相比国外框架,Amaze UI更关注中文排版优化,强调浏览器兼容性,在GitHub上线半年的时间,便已获得2300+Star。 CSDN:最初决定打造Amaze UI这样一框架有着哪些初衷和考虑? 陈本峰:Amaze UI是我们整个云适配产品的一部分,希望引领推广最...
阅读全文
2015-02-10 06:07 工业·编程 ⁄ 共 2162字 暂无评论
C++编程语言中,有很多比较重要的内容值得我们去深入研究。这些基础内容的理解不但能帮助我们掌握C++,而且还能对其他语言的学习或多或少的有些帮助。在这里就先为大家介绍其中一个比较基础的C++框架的相关概念。 框架,在英文中叫做Framework。应用程序框架就叫做Application Framework。现在是framework满天飞的时候,你没有听过框架,但是你肯定听过.net framework这个词。否则微软的广告就做的太水了。当然,.net framework...
阅读全文
本文作者Tal Gleichger是拥有8年实战经验的资深全栈Web开发者,也是SocialBelong的CTO及联合创始人。在移动开发成为大势所趋之后,转战移动应用开发,在深度接触Hybrid App开发的同时,他也对几大开发者使用最广泛的框架进行了使用与对比,剖析优劣,供开发者们参考。 以下为译文: 在过去的两年里,我一直都在和移动应用打交道,其中绝大部分是基于AngularJS开发的Hybrid App。基于AngularJS的UI框架并不多,而Ionic、Famo.us...
阅读全文
    前面我学习了文档视图机构之诞生。     诞生的过程中CDocManger,CDocTemplate,CRunTimeClass.这些机构发挥了重要的作用。CDocManger负责管理CDocTemplate.. CDocTemplate负责创建D/V/F结构。不过这个创建过程都需要CRunTimeClass帮助才能实现类动态创建。 这里我学习文档视图结构的基本运转。 文档视图机构的运转涉及到很多的内容。不过一个基本的内容就是文档的保存和文档打开。以及文档与...
阅读全文