收录了 设计程序 频道下的 50 篇内容
InfoQ对移动平台设计专家赵大羽进行了一次专访交流,本文总结了赵大羽分享的他对于移动端UI设计、交互设计的经验。
不论是在Google App Engine还是 Engine Yard创建新的应用程序,或是移植现有程序到其他平台上,如何设计一个好的运行在运计算平台之上的应用程序都值得我们认真思考。 如何让云平台应用程序更好的架构而提升价值? InfoWorld在最近的云计算的应用程序设计参考一文中提出了以下几点:
本文介绍如何将这个可自定义的启动程序设计用于您的jQuery Mobile项目。请阅读概述,了解开发移动网站的两种关键方法,预览和下载模板和相关的文件和资产,以及观看一个简短视频以了解可以如何自定义此模板。
小程序上线新版本的时候需要经过微信审核,如果有紧急需求要添加埋点并即时生效,可能来不及。那么有没有办法做到实时的埋点呢?更进一步,如何实现一个无需开发介入,由产品或运营就可直接实现埋点的系统呢?
许多云用例面临的障碍是缺乏对有状态云原生应用程序的支持。这篇文章基于图知识库提供了一种设计下一代平台的方法。
与面向对象编程(OOP)相比,函数式编程能够支持后期架构并减少耦合。
协议允许应用程序使用URI启动其他应用程序,就像你启动某个网站一样。这使得你可以建立一个小型的、以工作流为中心的、彼此无缝协作的应用程序集合。
本文探讨我如何开发Caltrain Times应用程序,一个具有出色外观的多屏幕移动应用程序。
可能你早已经听说过云原生,但是你真的了解什么是云原生吗?本文介绍了云原生应用的特点,以及云原生应用的架构应该怎么设计。
适合公链和私有链。
之前的一篇文章里,我谈到了程序语言设计的一个常见错误倾向:片面追求短小,它导致了一系列的历史性的设计错误。今天我来谈一下另外一种错误的倾向,这种倾向也导致了很多错误,并且继续在导致错误的产生。
在前两篇文章介绍了应用程序热补丁的关键技术:这些是组成应用程序热补丁技术框架的关键部分,但是在生产环境中使用热补丁技术还需要考虑适应现代软件的属性、热补丁的安全性、以及在运营中对热补丁的管理等等。
Max Indelicato是一位软件开发主管和前首席软件架构师,他最近发表了一篇关于如何设计具备可伸缩性的web应用程序的文章。他提出要选择正确的部署和存储解决方案,选择可伸缩的数据存储和模式,并且使用抽象层。
缓存误用会导致更坏的结果。尽可能不要缓存数据,如果非用不可,确保正确使用。
本文希望帮助 Elixir 开发者学习如何构建可维护、适应并扩展的大型代码库,而不会陷入复杂的依赖项与技术累赘的陷阱中。
本文介绍腾讯如何为云开发构建一个安全易用、高性能和高可用的nosql文档型数据库。
希望通过一系列的文章填补目前应用程序热补丁的空白部分,使更多人了解热补丁的技术原理,让热补丁技术给更多人带来更多的价值。
不必要的权衡是万恶之源。
Ruby语言的发明者松本行弘在《松本行弘的程序世界》一书中对Ruby语言的设计思想、各种语言特性的对比、开发效率的影响等方面对了详细的分析和实例分享,从中可以看到一门编程语言在设计之初所面临的各种抉择,虽然我们可能不会创造一门新语言,但是其中的思想能够帮助开发人员更理性的看待语言的优缺点和对软件开发效率的影响。
登录/注册的设计需要有足够的健壮性,避免出现全站性阻塞。同时还要充分考虑如何解耦和封装,在开展新的小程序的时候,能更快的去复用能力,避免重复采坑。