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