阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

软件框架

收录了 软件框架 频道下的 50 篇内容

阅读者 (十四): 软件框架设计的艺术

不知有多少人和我一样,对自己日常使用的开发框架和IDE的作者充满敬意,对它们的开发过程充满好奇。如果你也使用过NetBeans,曾把它当作日常IDE,那么你应该会对《软件框架设计的艺术》感兴趣,因为其中包含了NetBeans创始人Jaroslav Tulach在设计NetBeans过程中总结出来的经验教训,设计心得,同时,这也是NetBeans的一部备忘录。

TensorFlow和PyTorch迎来了“后浪” | 开源创新30人
TensorFlow 和 PyTorch 迎来了“后浪” | 开源创新 30 人

技术创新具有高度的偶然性,很难预测颠覆性创新发生在哪里,哪一家的框架产品会最终胜出

企业级 Java 软件构建系统 EL4Ant

你是否想要有一个工具既简单方便地被我们所使用,也不需要自己再写xml文件,还要为我们提供已定制好的所有常用的构建命令,又能够为我们快速地把它和主流的集成开发工具Eclipse一起工作?更进一步地,把构建命令作为一个程序Java程序来进行开发,如果你想扩展你的构建命令的话?下面我们就来介绍一种这样的软件构建系统EL4Ant。该工具来自于现实的软件开发项目,也希望能为你的实际工作服务。

访谈与书摘:George Fairbanks 与《恰如其分的软件架构》

由George Fairbanks编著的《恰如其分的软件架构》一书致力于通过风险驱动的方法进行软件架构开发。George从多个视角阐述了架构建模流程,比如对用例、概念、域以及代码的建模。近期,InfoQ采访了George,探讨了他的写作动机、他的论文项目——软件架构领域的设计片段。

不要让框架影响你最初的架构设计
不要让框架影响你最初的架构设计

在真正需要之前,不要对任何特定的框架、模式或策略过多投入。

大型微服务框架设计实践
大型微服务框架设计实践

本文主要探讨大型微服务框架究竟是什么,又应该怎么去一步步落地实践。

为什么说框架是新的编程语言

软件框架(Software framework)通常指是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范,而提供规范所要求之基础功能的软件产品。近日,JavaWorld的特约编辑Peter WaynerWayner发布了一篇题为《框架是新的编程语言的7个原因》文章。在文章中,Wayner总结了软件框架是新的编程语言的7个原因,现对这些原因进行一个全面的归纳和整理,以供大家学习和参考。

Android 赢家密码(一)——什么是赢家密码

移动开发已经毫无争议地成为软件领域的发展趋势,崭新的领域和模式不仅仅为各个厂商,也会普通的开发者打开了一扇阿里巴巴之门。InfoQ非常荣幸地邀请到台湾知名技术专家,台湾公认的“OO教父”和“Android教父”高焕堂,为InfoQ中文站开辟Android专栏。这个专栏是摘取自高老师尚未出版的第五本Android书籍《Android赢家密码》。

四个最佳后端框架推荐
四个最佳后端框架推荐

框架已经成为Web开发的重要组成部分,可以帮助你开发出丰富多彩的交互式网站和Web应用。对于后端(服务器端)Web和应用程序开发,有大量的框架可供选择。在这篇文章中,我们将讨论几个对Web和应用程序开发项目有帮助的后端框架。你马上就会了解到,什么是后端框架,以及2022年你最想用的最佳后端框架。

PyTorch基金会又添新成员!Graphcore官宣加入,推动AI研究和应用突破
PyTorch 基金会又添新成员!Graphcore 官宣加入,推动 AI 研究和应用突破

Graphcore于2016年成立于英国布里斯托,目前海外办公室和客户遍布欧洲、亚洲和美洲国家及地区。

驱动方法不能改变任何事情

专业开发人员应该掌握一种驱动方法,Michał Bartyzel对这种观点提出了质疑。这些驱动方法可能是:DDD、TDD、BDD,MDD或者其它框架。他认为这可能是因为认知上的偏差,而不是因为更广泛和更深入的技能需求。

打造 AI 时代的“操作系统 ”,「一流科技」完成高瓴独家领投 5000 万 A 轮融资
打造 AI 时代的“操作系统 ”,「一流科技」完成高瓴独家领投 5000 万 A 轮融资

一流科技宣布完成由高瓴创投独家领投的 A 轮融资,这是一流科技两年来再次开放融资,融资总额 5000 万元人民币。

Flex RIA 生态圈现状分析

Flex 1.0发布于2004年3月。从那时起,基于Flex的RIA开发获得了越来越多的动力,RIA也已经成为广泛接受的Web应用开发方式。最近InfoQ回顾了当前的Flex RIA生态圈以明晰Adobe Flex的现状。

Ruby 语言的发展趋势和启示

本文从Ruby语言的商业化应用角度,以及其技术的发展的视角来探讨Ruby语言的发展趋势,希望从文中带给读者有益的启示。

攻克端、边、云协同难点,昇腾是如何助力全场景AI开发的?
攻克端、边、云协同难点,昇腾是如何助力全场景 AI 开发的?

伴随 AI 技术的发展,智能时代的快速推进,端、边、云全场景 AI 也将成为发展的新篇章。

优Tech分享 | 多场景适配,TNN如何优化模型部署的存储与计算?
优 Tech 分享 | 多场景适配,TNN 如何优化模型部署的存储与计算?

在新基建大潮下,人工智能在社会发展中的角色越来越重要。技术开源构建了开放共进的生态环境,帮助行业应用加速落地,同时在解决行业实际问题时不断迭代,推动了人工智能技术普及。

Facebook 开源了其 AI 硬件设计

Facebook最近宣布对兼容于其自主设计的Open Rack硬件的设计进行开源。归因于愈加庞大的数据集以及更强大的基于GPU的系统,机器学习和人工智能进展不断,Facebook公开了它的下一代AI系统,该系统以加州同名景点命名,代号为“Big Sur”。

年终总结,程序员票选最喜欢的编程语言花落谁家?
年终总结,程序员票选最喜欢的编程语言花落谁家?

岁末年初,又到了一年一度程序员年终总结的时候啦!

设计一个软件框架的关键点
设计一个软件框架的关键点

依赖倒置原则 接口隔离原则

独家专访AI大神贾扬清:我为什么选择加入阿里巴巴?
独家专访 AI 大神贾扬清:我为什么选择加入阿里巴巴?

在阿里巴巴,贾扬清的新 Title 是阿里巴巴集团副总裁、阿里云智能计算平台事业部总裁,不过内部更为流行的叫法是“阿里计算平台掌门人”。

软件框架专题_资料-InfoQ中文网