java与ios_Java和iOS开发哪个更容易呢?

谢邀。我想我可能回答不了这个问题。

在我看来,Java和iOS(oc或swift)以及其他的编程语言都是只是同一(或有限几类)编程思想的外在表现。当你理解了编程思想,那么编程语言之间就只剩下语法与库的区别了,当然,不同语言的生态和IDE提供的便利性也有一些影响。

现在几乎所有的计算机系统都是图灵机的那一套,都是从某个输入获取数据,然后加工加工再输出。

所以对于一些有经验的程序员,如果去学习新的语言,会拿已有的编程思想去理解,这样有助于学习。而不是用语言的语法去参照映射,这样之前的知识反而成为桎梏。

题主你认为编程要看到界面会比较有成就感,那其实限制了你对输出这个概念的理解。可能有助于你入门,但到后面你会发现,输出不一定是到界面,有可能是到文件,网络,数据库甚至某个串口。如果在那个时候你还以界面作为输出的唯一形式,那可能会限制你的技术能力。我看过不少程序员,让他们排查一些生产问题时会束手无策,因为他们无法理解如何将异常数据输出。他们学过日志,也了解打日志的方式,但他们不认为那个是一种输出。我无法理解他们具体是怎么想的,可能他们认为日志仅代表了做了某事吧。

或者简单一点说,可能入门时iOS类或其他直接提供了所见即所得工具的编程语言是直接可以看界面,但到后面还是需要看控制台来确定自己的逻辑是否正确,包括做前端。不然你就只能做一些简单的展示页面。

所以,只要你能正确理解编程这件事,那用什么语言其实并不会有太大的区别。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值