版主能详细说下为什么不再碰PR和OF的原因吗,是因为前景对于开发者的不再有利了吗?
不碰 Processing 的原因是 Processing 本身的代码实现得糟糕,大部分用户都是艺术家 / 设计师,不会去关心 Processing 到底是怎么实现出来的。但是我是软件工程师,我非常在乎,所以我会去阅读它的代码,然后就吐了。糟糕的部分包括:
1. 桌面版本 与 Android 版本是分离的,所以同一份代码需要复制黏贴到两个平台,这就是出错的节奏。
2. 单个文件轻轻松松超过几万行,这也是出错的节奏。
3. 代码注释混乱,随意使用异常。
对于艺术家 / 设计师 而言,Processing 是最好上手的写代码形式的创意编程环境,但是对于有洁癖的工程师而言不合适。
不碰 openFrameworks 的原因一样,这帮家伙的 C++ 写得很糟糕。同样的,对于艺术家 / 设计师 而言,openFrameworks 是最好上手的 C++ 创意编程环境,对于有洁癖的 C++ 工程师而言不合适。