上一个暑假,我在一家互联网初创公司实习了一个半月的时间,作为前端开发实习生,参与了公司团队的一款微信小程序的开发。这是一只小巧而年轻的团队,在产品开发的过程中,大伙齐心加班加点,在 APP 版本上线的那一晚,熬了个通宵。这一个月的开发经历让我这个初入互联网行业的小白“印象深刻”,我也很感激这一群“出生入死” 的战友们,虽然前端和后常常“亦敌亦友”,产品和开发总是“血海深仇”,但团队始终保持热情,保持活力,我想这也是年轻团队最大的优势。
一款微信小程序的开发和大多数产品开发一致,要经过产品需求讨论、原型撰写、UI 设计、程序开发这些环节。我们的团队采用了敏捷开发的模式,下面我就对开发过程中我所接触到的、了解到的开发工具和技术栈做一个记录:
需求 + 原型设计:
- Axure RP: Axure RP 是一款快速原型设计工具,支持多人协作设计和版本控制管理,由来自美国的 Axure 公司出品。这是一款收费的软件。Axure RP 8.0 可以免费试用30天,免费试用的版本是企业版(所有功能全开),到期后需要付费授权才能继续使用。
官网下载地址:Axure RP 8
UI 设计:
- PxCook: PxCook 有一个可爱的中文名像素大厨,是一款切图设计工具软件,由国内的 FancyNode 团队开发。PxCook 自我评价