首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

qt 对 mac 的适配不太好啊, macOS 或 win 谁才是最好的开发平台?

  •  
  •   iPhone8 · 2017-03-24 19:36:43 +08:00 · 4277 次点击
    这是一个创建于 699 天前的主题,其中的信息可能已经有所发展或是发生改变。
    QMutex 经常出错。
    ps:本人小白,刚看 YouTube 教程发现 osx 下出错, win 下正常。然后搜索了一下,发现 stackoverflow 上也有人抱怨说

    On Mac OS X I had QMutex hangs even in a 100% correct logic.
    Note however, this problem only occurred on OS X in my case. On Windows the same code was working perfectly.
    28 回复  |  直到 2017-03-26 21:25:56 +08:00
        1
    nicevar   2017-03-24 19:58:01 +08:00   ♥ 4
    问题是有的,特别是平台相关的问题,关键是怎么去解决,别一个小问题上升到否定一个整体的高度,与其讨论谁是最好的开发平台,你还不如贴出有问题的代码让大家帮忙看,要不然你换一个开放平台出了个小问题又回到这个点上没啥意义
        2
    nicevar   2017-03-24 20:00:16 +08:00   ♥ 1
    再说有 bug 很正常,可以去官方反馈,下个版本说不定就修复了
    mac 上一大堆软件是 Qt 开发出来的
        3
    RUstKkin   2017-03-24 20:13:46 +08:00
    electron
        4
    expy   2017-03-24 20:24:49 +08:00
    我觉得除了 ios 和 macos ,没必要用 mac 。
        5
    Hzzone   2017-03-24 21:15:31 +08:00
    我觉得除了 Windows 开发,没必要用 Windows :)
        6
    Sapp   2017-03-24 21:18:21 +08:00
    @expy mac 会省心很多,我之前从 win 转过来的,因为懒得开 win ,我连游戏都戒了。
        7
    fbtfonfp   2017-03-24 21:18:59 +08:00
    @Sapp +1
        8
    missdeer   2017-03-24 21:19:04 +08:00
    楼主这叫因噎废食
        9
    fbtfonfp   2017-03-24 21:19:12 +08:00
    @Sapp 或者说根本没空打游戏
        10
    zergmk2   2017-03-24 21:23:29 +08:00 via Android
    electron+1
        11
    murmur   2017-03-24 21:25:10 +08:00
    又一个引战的么
        12
    beginor   2017-03-24 22:11:30 +08:00 via Android
    Windows 平台开发可以说 .Net 效率最高, 如果你掌握 .Net 的话, 在 Mac 平台上可以继续使用 MonoMac , C# 大法好!
        13
    hjc4869   2017-03-25 01:48:10 +08:00 via Android
    我觉得除了做 Mac 开发,没必要用 Mac
    (按照某楼逻辑
        14
    sammo   2017-03-25 02:29:31 +08:00 via iPhone
    一大波 iOS 开发者在路上
        15
    wongskay   2017-03-25 03:42:53 +08:00
    真的就能每天无聊到讨论最好的语言,最好的开发平台么? 有什么意思?
    萝卜白菜各有所爱,非要讨论这种真的有意思嘛?
        16
    BXIA   2017-03-25 04:10:06 +08:00 via iPad
    楼已经歪了……
    我觉得如果不是为了活着,没必要吃饭
        17
    zwpaper   2017-03-25 08:08:40 +08:00 via iPhone
    考虑到楼上都否定了游戏在 win 的地位,我觉得应该补充一下
    除了 win 开发和玩游戏,没必要用 win 🌚
        18
    PythonAnswer   2017-03-25 08:10:44 +08:00
    光开发, 可以不用 win

    如果又想开发, 又要使用 pc 行业软件, 用 win 不错
        19
    demoslam   2017-03-25 08:37:56 +08:00
    闲的人才会天天比较平台和语言
        20
    geeklian   2017-03-25 08:55:00 +08:00 via Android
    ios 开发只能用 mac os ,.net 开发用.net 大法最好。

    少数公司要求和生产环境一致,你被迫要用 rh 和 debian 做桌面...

    除此之外, ide 都跨平台了,开发体验还能有什么差别.....


    ------------

    win 平台最大优点就是你可以码累了随时来把 lol 或昆特牌。

    ios 平台最大优点就是你心里痒痒想来把 lol 昆特牌的时候,发现还要重启到 bootcamp ,想了想就放弃了。
        21
    zongren   2017-03-25 09:10:16 +08:00
    linux 哭晕在厕所
        22
    sighforever   2017-03-25 10:30:03 +08:00 via Android
    坚信自己能搞定吧,你看 telegram 跨平台就挺好的
        23
    alqaz   2017-03-25 11:55:34 +08:00   ♥ 1
    用 c++标准 mutex
        24
    byuc   2017-03-25 17:25:39 +08:00
    这个事儿就像高铁和飞机哪个好一样……
        25
    forestyuan   2017-03-25 18:43:44 +08:00
    @Hzzone
    @zwpaper
    有些银行的网上银行到今天还是只支持 IE ,想不用 Windows 都不行
        26
    azh7138m   2017-03-25 22:39:39 +08:00 via Android
    @Hzzone 嵌入式估计得哭了
        27
    jjx   2017-03-25 23:37:54 +08:00   ♥ 1
    windows 10 最新的版本不错的, 最近在尝试将 python/go 开发环境搭在 windows 下, 结果发现并没有以前想象的可怕, 而且, bash for windows 进展的相当不错, 目前以前完全超越的 cygwin 了, 好多服务都能跑了. 我想等今年后, 可用性会很好

    最近对苹果有点失望, 感觉无论软件和硬件都不是很理想, 这样对某些人而言就失去了吸引力, 就会想到避免被绑定, 以前选择 mac 是因为无论软件和硬件都是一流的, 但现在就不一样了. 其他的选择可能更吸引人
        28
    Hzzone   2017-03-26 21:25:56 +08:00
    @hjc4869 我也只是模仿楼上,别指我嘛。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3896 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 07:08 · PVG 15:08 · LAX 23:08 · JFK 02:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1