标签: 编程环境

跨平台移动开发

随着众多移动平台的兴起,每个平台都有不同的用户界面,许多人都在寻求跨平台工具包。这些工具包允许您编写一次移动应用程序,然后将其部署到各种移动设备上。这些工具包值得使用吗?

作者:Martin Fowler

2011年4月29日

阅读更多…

博客

编程环境 工具 移动

说明性编程

世界上最常用的编程语言是什么?

作者:Martin Fowler

2009年6月30日

阅读更多…

博客

编程环境 语言工作台

学习对象的语言

如果我想教人们面向对象编程,我应该使用哪种语言?

作者:Martin Fowler

2003年5月23日

阅读更多…

博客

语言特性 编程环境 Ruby

模型驱动软件开发

模型驱动软件开发 (MDSD) 是一种软件开发风格,它认为自己是传统编程风格的替代方案。该方法的核心是构建软件系统的模型。这些模型通常通过图表设计符号来体现 - UML 就是其中一种选择。其理念是使用这些图表向建模工具指定您的系统,然后使用传统的编程语言生成代码。

作者:Martin Fowler

2008年7月14日

阅读更多…

博客

编程环境 领域特定语言 语言工作台 UML

单一语言

我们是否应该努力在开发工作中只使用一种语言?

作者:Martin Fowler

2007年7月28日

阅读更多…

博客

编程环境

POJO

首字母缩略词:Plain Old Java Object(简单 Java 对象)。

作者:Martin Fowler

2003年12月8日

阅读更多…

博客

编程环境

软件包定制

IT 部门中的一个常见问题是,是通过构建定制软件还是购买软件包来提供功能。从我开始编程以来,关于如何做出选择的争论就一直在持续。我对此的基本立场基于实用与战略二分法。简而言之,这意味着,如果您所支持的业务流程是您竞争优势的一部分,那么您应该构建定制软件;如果不是,则应该购买软件包并调整您的业务流程以适应软件包的工作方式。

尽管我的观点非常明确,但似乎很少有公司这样做。他们经常忽略这种二分法,这是一个问题。但我在这里想关注的是他们在购买软件包时常见的陷阱。

作者:Martin Fowler

2011年7月6日

阅读更多…

博客

糟糕的事 编程环境

后现代编程

James Noble 和 Robert Biddle 引入的一种编程思维方式。其本质(至少对我而言)是,软件开发长期以来一直持有一种现代主义观点,即令人钦佩的软件系统是由统一的组件以统一而简单的方式组成的。(Smalltalk 和 Lisp 就是这种思维方式的典型例子。)后现代主义的观点认为,软件是由各种截然不同的东西以各种不同的方式粘合在一起的(想想 Perl 和 Unix),而这种风格的软件(一大堆胶水)并不是一件坏事。

作者:Martin Fowler

2005年10月24日

阅读更多…

博客

编程环境

投影编辑

源代码编辑的一种替代方案是,系统的核心定义应该保存在模型中,并通过投影进行编辑。

作者:Martin Fowler

2008年1月14日

阅读更多…

博客

编程环境

源代码编辑

基于源代码的编程环境将系统的定义保存在一组源文件中,这些源文件既是系统定义的可编辑表示,也是其存储表示。然后,这些源代码被转换为实际运行的可执行表示。与投影编辑(我在那里更详细地讨论了这两种方法)相比,基于源代码的代码是当今最常见的形式。

作者:Martin Fowler

2008年1月22日

阅读更多…

博客

编程环境

XML 的使用

XML 已经出现一段时间了,而且它的使用非常广泛 - 事实上,比它应该的用途还要广泛得多。像大多数工具一样,XML 适用于某些方面,而不适用于其他方面。

作者:Martin Fowler

2004年1月3日

阅读更多…

博客

编程环境 领域特定语言 写作


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用程序架构 · 应用程序集成 · 糟糕的事 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · COVID-19 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小 gadgets · 生成式 AI · IEEE 软件 · 信息卡 · 互联网文化 · 访谈 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · NoSQL · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 流程理论 · 生产力 · 编程环境 · 编程风格 · 项目计划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · Thoughtworks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有内容