为什么推荐Labview

我比较认同前Apache基金会副总裁Niclas Hedhman说过的这段话:
我认为工业界的整个发展都是不对的,在过去我们一天就能写出来的项目,现在同样的人需要两周才能完成。这个原因是有太多的框架、依赖库等等了,这些东西你不了解就不可能用的很好,以及去解决bug,所以需要长时间学习这些东西以让他们工作在一起。完成同样工作的时间变长了,这显然是不对的。就这个问题,我认为的解决方案就是Smaller、Smarter和Smoldering,Smaller指的是尽量减少依赖,Smarter的意思是程序员应该不能太依赖框架和库来开发应用,能解决编程中的困难之处,Smoldering就是程序员不应夸大其词,要切实的解决实际问题。

这里面反映的现状:
一、当前我们有太多的框架、依赖库,优点就不说了:确实规范化我们的代码,并且节省了开发时间,同样缺点也很明显:无形中增加了学习成本,并且还要深入的学习才能用好这些框架和依赖库。
二、框架和依赖库为了适应不同的用户,在使用上的灵活性也做得很好,但是这也导致哪怕是同一套框架,不同的人使用同样的框架,因为习惯和学习程度的不同,最终使用框架的形式也是不一样的,这也增加了代码的沟通难度。
三、框架看似高大上,实际上给开发工作戴上了无形的枷锁,也给开发人员加了精神枷锁,你不懂这些框架就没法混,显得太low了

Labview没有这些框架(到目前没有),有的都是比较底层的模块,并且时刻让你关注到你的业务,这才是真的面向对象,而且主要是图形编程,无形中减少了手写出错的机会,过程也不会那么枯燥,文字编程就好像沿着公路开车一样,Labview编程就好像在天空上调度这些汽车,无形中也给人无形的放松。

好吧,先写到这里,接下来就准备记录一下自己使用Labview的心得和经验。

你可能感兴趣的:(入门,labview,框架,依赖库)