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

Swift 开源有什么影响?只是 linux 可以做 iOS 应用了?

  •  
  •   xmy2232867 · 2015-06-09 07:02:54 +08:00 via Android · 9060 次点击
    这是一个创建于 3467 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只是linux可以做iOS应用了?还会带来什么影响
    24 条回复    2015-07-23 20:10:31 +08:00
    ainopara
        1
    ainopara  
       2015-06-09 07:50:39 +08:00
    一些原本python php做的工作可以交给swift了。
    xmy2232867
        2
    xmy2232867  
    OP
       2015-06-09 08:01:37 +08:00 via Android
    @ainopara 就是说可以用swift来做windows或者安卓应用了?
    haoji
        3
    haoji  
       2015-06-09 08:02:02 +08:00
    更利于 Swift 的发展……
    ayumilove
        4
    ayumilove  
       2015-06-09 08:12:33 +08:00
    不知道 swft2 跟 swift 在语法上有什么区别?
    Septembers
        5
    Septembers  
       2015-06-09 08:15:16 +08:00
    @ayumilove 没怎么关注Swift,不知道Apple有没有Swift自举计划
    xiaogui
        6
    xiaogui  
       2015-06-09 08:25:42 +08:00
    出 web 框架才是王道,哈哈
    mthli
        7
    mthli  
       2015-06-09 08:27:02 +08:00 via Android
    个人之见,显然不可以。想开发iOS,还得上Mac。
    kikyous
        8
    kikyous  
       2015-06-09 08:28:17 +08:00
    然而并没有什么卵用
    WildCat
        9
    WildCat  
       2015-06-09 08:46:44 +08:00 via iPhone
    Swift 还是有它的特殊之处的,编译型,使用 ARC ,语言灵活性好大……

    想想 Rails 里的
    expires_in: 3.days
    完全可以在 Swift 里实现,好开心!
    sadaharu09
        10
    sadaharu09  
       2015-06-09 09:10:13 +08:00 via iPhone
    开源后,发展更加好,有一天替代Objective-C就实现了开发者门槛的大幅度降低。
    raychar
        11
    raychar  
       2015-06-09 09:30:06 +08:00
    降低门槛并不是什么好事。
    ipconfiger
        12
    ipconfiger  
       2015-06-09 09:33:30 +08:00
    前端后端都是swift,想想还是有点小鸡动呢
    zeayes
        13
    zeayes  
       2015-06-09 09:35:27 +08:00
    没有开源UI库,linux下怎么写iOS应用呢?

    swift写服务端不靠谱吧。
    hjc4869
        14
    hjc4869  
       2015-06-09 09:40:12 +08:00 via iPhone
    并没有什么卵用
    karloku
        15
    karloku  
       2015-06-09 09:44:26 +08:00
    @zeayes swift就是美化版的objectivec, c能写服务端那swift当然能写
    ooxxcc
        16
    ooxxcc  
       2015-06-09 09:48:24 +08:00
    swift on rails
    hbin
        17
    hbin  
       2015-06-09 11:58:46 +08:00
    学过一段时间 Swift,应该是继 Ruby 之后第二个让我感觉舒服的编程语言。
    zythum
        18
    zythum  
       2015-06-09 12:01:05 +08:00
    开源了就可以干所有一般开源语言能干的事情了...
    albuszheng
        19
    albuszheng  
       2015-06-09 12:54:21 +08:00
    只开源Swift并不能让你在Linux上开发iOS应用
    zeayes
        20
    zeayes  
       2015-06-09 21:34:30 +08:00
    @karloku 不是说swift不能写服务端,关键是swift写服务端,对比现有服务端语言(C/C++/JAVA/PHP/PYTHON)有啥优势,可以造轮子玩?可以CS统一用swift开发?
    karloku
        21
    karloku  
       2015-06-10 08:34:25 +08:00
    @zeayes swift是一种可以编译成bytecode, 灵活性又不逊色于js和ruby的语言. 不知道这么说够不够.
    zeayes
        22
    zeayes  
       2015-06-10 09:48:25 +08:00
    @karloku swift是编译型语言,灵活性能和ruby相比?
    ryanking8215
        23
    ryanking8215  
       2015-07-02 09:32:41 +08:00
    我有一点疑惑,现代语言,撇开执行效率,开发者看中的就是语法和标准库,swift的语法个人感觉还是挺合理的,比golang要好,但是标准库就有问题了:
    https://developer.apple.com/library/prerelease/ios//documentation/General/Reference/SwiftStandardLibraryReference/index.html
    这种标准库只能说是基本类库,不能和golang相比。
    在ios/osx上,库是依靠原来的cocoa/cocoa touch支撑起来的。
    那开源后的swift,纵有合理的语法,没有丰富的标准库,对其在linux上的前景表示疑虑。
    MarineLv
        24
    MarineLv  
       2015-07-23 20:10:31 +08:00
    @sadaharu09 个人觉得Objective-C门槛更低。
    OC只是语法看上去有点怪异,其实语言本身很简单。
    swift比OC复杂多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1395 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:47 · PVG 07:47 · LAX 15:47 · JFK 18:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.