David Vacanti,一个雷达专家,毕业于科罗拉多州立大学并加入波音公司以设计雷达,长达21年。1998年,他转投霍尼韦尔公司继续从事雷达研究,工作了19年。与雷达打交道是他的终身事业。 然而令人惊奇的是,从1983年开始,他开启了副业,创办了Vacanti Yacht Design公司。这家公司发布了一款名为PROLINES的船舶设计软件。PROLINES经过多年的维护升级,如今已是一款成熟、稳定且功能强大的3D CAD程序,几乎适用于各种船舶设计。 PROLINES在小型船舶设计市场地位独特,受众主要是业余爱好者和专业游艇设计师。这款软件于80年代后期首次推出,经过不断的发展和升级,全球已有超过3000个人安装PROLINES,使其成为全球船舶设计师的首选工具。 PROLINES引入了参数化船体设计概念,在选择船舶类型并输入基本尺寸后,可以在几秒钟内创建船体,这种方式成为整个行业的实践。 PROLINES采用NURB(非均匀有理B样条曲线)进行内部设计,可创建任何船体形状,并将其导出为多种文件格式。 现在,David使用古老的Delphi集成开发环境开发PROLINES。Delphi作为快速开发工具在90年代非常火爆,尽管现如今它已经不再适用于桌面应用程序的开发,但David一直坚持使用Delphi开发PROLINES,现在已经过去了28年。 虽然Delphi在现代技术发展中被边缘化,但David通过Delphi展示了其强大的功能,包括复杂公式和计算,强大的绘图渲染能力以及高DPI显示器的支持。 David现在过着舒适的生活,偶尔还会开船出海放松一番。 总之,像David这样能够结合个人专业优势和爱好,用擅长的开发工具长期维护并不断改进软件的人才是程序员梦寐以求的。虽然Delphi已经过时,但可以从中汲取启示并寻找适合自己的道路。 |