加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 10:41:45 所属栏目:百科 来源:网络整理
导读:我知道很容易推荐几个跨平台库. 但是,为您的产品单独处理每个平台是否有好处? 是的,所有平台都会使用一些基础库,但UI和其他一些东西在每个平台上都会有所不同. 我没有限制,每个平台上的产品必须100%相同. Mac,Linux和Windows是目标平台. 重型win32 API,MFC
我知道很容易推荐几个跨平台库.

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

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

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

Mac,Linux和Windows是目标平台.

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

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

解决方法

我想说每个平台的个人开发的好处是:
– 原生的外观和感觉
– 您的开发人员获得的平台知识
-…我没有想法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读