当前位置:  开发笔记 > 编程语言 > 正文

针对不同平台单独开发,有人推荐吗?

如何解决《针对不同平台单独开发,有人推荐吗?》经验,为你挑选了1个好方法。

我知道很容易推荐几个跨平台库.

但是,为您的产品单独处理每个平台是否有好处?

是的,所有平台都会使用一些基础库,但UI和其他一些东西在每个平台上都会有所不同.

我没有限制,每个平台上的产品必须100%相同.

Mac,Linux和Windows是目标平台.

重型win32 API,MFC已经用于Windows版本.

我不完全适用于跨平台库的原因是因为我觉得最终产品在尝试为所有平台推广它时会受到一些影响.



1> Rodyland..:

我想说每个平台的个人开发的好处是:

- 原生的外观和感觉

- 您的开发人员获得的平台知识

-...我没有想法

说真的,如果你不小心,开发和维护你的应用程序的3个单独副本的成本可能是巨大的.

如果它只是您担心的GUI代码,那么通过各种方式将GUI部分分离为每个平台的开发工作,但您会后悔没有保持核心"业务逻辑"类型代码的常见.

并且考虑到保持GUI与逻辑分离通常被认为是一个好主意,这会迫使开发人员在不可避免地出现将"只是一点点"业务逻辑放入表示层的诱惑时保持这种分离.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有