bla*_*899 4 application-development
像你们中的许多人一样,我有时会因为一些开发人员停止开发他们创建的软件而感到恼火(请参见下面的示例)。当我们试图应对损失时,我们有时不会接受这个事实。例如,我开始使用gradiator, 通过 VirtualBox 和 Ubuntu 12.04。
但最终我们都必须接受事实:有些应用程序已不复存在。
所以这个问题——代表未来的用户和开发者——将有利于双方。
我如何为 Ubuntu 开发可以在未来版本中使用的软件。
例子:
Mat*_*teo 10
让它开源!这样任何人都可以加入并维护,修复,无论如何,无论出于何种原因,你都不能了,尽管这可能是由于基本的可操作性(盯着空中应用......)一些应用只需要一个额外的点击锤子让他们继续工作。
Graditor: 14.04 打包,难度不大:
PPA 为 Mateo Salta 命名为gradaator-mateo : Mateo Salta
墨鱼:有人已经经历了为它制作 ppa 的麻烦:
在 Ubuntu 14.04 或 Ubuntu 13.10 中安装 Cuttlefish | Ubuntu手册
氮 - 仍在存储库中,可能只需要一些 bug 爱。似乎按照我的描述工作(除了必须在统一设置中关闭墙纸)
根据我的经验(现在近 30 年),硬件和低级代码(例如 BIOS)变化不大或更准确,保持很好的升序兼容性。(我 25 年前用汇编语言编写了一个小游戏程序,在 DOS 和 VGA 显示器上运行:它在现代 Windows 计算机上仍然运行良好)。
所以我会说:尽可能避免依赖。当计划使用一个库或一个 API 时,彻底检查它的历史和演变,以及它如何仍然运行“过时”的代码。如果您有疑问,请尝试将源代码(而不是已编译的库)合并到您的项目中。如果它提供的功能不是严格面向计算机的(如数学库或通用算法),则您可能不需要升级。
只是我的两分钱...
| 归档时间: |
|
| 查看次数: |
609 次 |
| 最近记录: |