回复HL

谢谢HL的提醒,可能我们对开源,自由,免费的理解上有偏差。开源带来的直接好处就是自由,至于免费不是必须,但既然是开源了,大家都可以来贡献自己的力量,那也就没什么收费的底气了,除非像MyEclipse似的,那也无可厚非。当然我同意cocoa的说法,那基本上都是对高级程序员,我们普通程序员可能很少会去或有能力去改。可我要说的并不是那个。我们不可能永远是普通程序员,我们总会在某个时间、某个地点、某个需求,当然尽管我现在还没有那需求,但我确定对已有的东西加入自己的想法或更加完善他这种情况在我离开IT行业前肯定会出现,那么在这种情况下开源可以给我一个机会让我来实现我的想法,同样他也给我这个自由。当我有能力,有时间精力我可以去改,但要是只有MS没有java(不一定是java,开源技术)我想我会要么去MS就职,要么遗憾的离开。抛开我们有没有修改已有组件的技术、时间、精力、财富和需求,我只说当我们一旦有这种需求的时候哪个更好些呢。 “第二、你所说的“微软一个强势有能对抗成千上万的ITer么”也太抽象了。”我不否认MS集中了大量的高技术人才,我不否认那些专家们的智慧,但我更相信众人拾材火焰高。不错他们掌握了高精尖的技术,那么同样一个问题他们所能想到的,有可能我想不到,你想不到,但总会有人想到。MS的专家将解决问题的方法加到了MS的技术里,但当同样想到的要不是MS的人呢,那么他可以用这个技术为自己带来些利益,同样他要是有共享精神,共享给大家,供大家学习交流那么我们整体的技术水平是不是得到提高呢?你别说他一个人的技术对大家有多大提高,我说的只是一个特例,但你要看到他代表的现象,当这样的人多起来对我们整个ITer是不是件好事呢?还有的情况就是某人针对这一问题想到了MS专家没想到的呢,或说比他们更完善的呢??你别说我们普通人根本没那水平!别忘记不就是你和我而已,是ITer。最有利的证明就是MS不断发布补丁,这一现象。如果他们都想到了又用得着发布补丁么??而发现这些漏洞的除了MS自己的专家大部分是上面说的那种人吧!当有大批那种人存在于ITer中对我们整个IT行业会产生多大的正面影响呢,我无法想像!!那么会出现这种情况,你同样的技术两种解决途径可以达到同样的效果,但不同的是一个要支付巨额费用,一个是完全免费或大部分免费,那么你会选那个呢?结局又会是什么样的呢?当然这一过程可能还要持续很久的一段时间。我不是铁杆javafans,我只是认同sun开源这一战略高度,是出于对整个IT行业的负责任,当然也有对付MS的意思。抛开.net和java不说,就说两大阵营的战略思想:一个是集中高精尖技术,控制技术的发展,当有对手提出一些技术的时候在开发或拿早以开发好的技术来维持自己的领导地位;另一个是发展技术,给广大的ITer提供他们的技术来发展正个IT行业,然后在依靠ITer来壮大自己。不要以单个人,你、我、他的角度来思考,站在整个行业的角度思考,你应该更支持谁呢。 ”什么叫“只能注定一个结局”?连肚子都吃不饱,谁会去支持“自由”、“免费”?(“开源”不用说,大家都支持。)你显然忽略了“支持者”自身的生存问题,太理想化了,忘记了学技术的目的是为了什么。“我想说,我们每个人都有自己的生活,没人要求支持者每个人整天都要到大街上摇旗呐喊,什么工作也不做。那么在我们忙碌的生活中总会有闲暇,有的人会找朋友,有的人上网,有的人去约会等等,我除了和朋友一起的时候我会上网看看技术,去论坛发发帖子,能帮的就帮,帮不上忙的就跟着学习。我有我的生活,但我多了点与人分享我的想法,我的技术的行为。这并不影响我的生活,反而因为我能帮助别人我很快乐。你会说你那点技术,能帮什么忙!?可我要说,我的作用可能很渺小,但这个世界上和我有同样想法的人肯定不只我一个,那么就足够了。不是常说每人一块砖支起社会主义大厦么,呵呵,唱了句高调,别拿板砖拍我! 起码氛围是好的,影响是正面的。那么就会是个良性的发展过程,这还不足够么。 “你显然忽略了“支持者”自身的生存问题,太理想化了,忘记了学技术的目的是为了什么”可能我学技术的目的和你不太一样。我始终相信只要我们肯努力弄个温饱是没问题的,那么在解决我基本的生存问题后,我会做我喜欢做的事,那有很多,与人分享我的想法、技术只是其中的一个小部分。还记得一次面试的插曲,面试官对我说”你为什么学软件?“,我当时说“可以拿高新!”。后来我没得到这份工作。虽然我和面试官聊的比较投机(至少我那么认为),在面试官送我出来的时候他对我说“我们学软件或搞技术的不是为了拿高薪,而是用我们的技术为客户实现最大价值来体现我们自身的价值”。回去后我思考良久,我终于彻悟了。MS之所以被大家推崇不就是因为他们用他们的技术帮助了应用他们技术的客户或人来实现更大的价值的同时提升自身的价值的么?这不应该是我们学技术的最终目的么??难道你怀疑我们应用掌握的技术糊口的能力么??我不怀疑!混口饭吃可以有很多种途径,这只是其中之一。我认为人区别于其他动物的最大不同是不只关注温饱,温饱解决后我们会干些其他的事,而其他动物只关注温饱。好比老虎,在他凶猛的猎杀了他的猎物吃的饱饱后,他就会什么也不干,找个树荫下打盹。我没有忘记我们学技术的目的,除了本文中说的体现价值,还有就是我上文说的“我很饿,大家都说去吃快餐吧,那个能让你很快饱,并且现在很流行这个!可我想说,我想学烹饪技术。那个是可以让我迅速变饱,但我不一定会消化好,即使不拉肚子,也会不舒服。而这样的快餐只是维持我生命的补给品进而去给别人干活,我更喜欢用烹饪调制自己喜欢的佳肴再去品尝,那样才是享受”品尝自己烹饪出来的佳肴并和别人一起分享不是件快乐的事么??而HL你就是那个喜欢吃快餐的人,呵呵。 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Javascript,PHP,Ruby和Python.它为API提供了一些可能需要的标准功能,但缺少的是全局事件.现在我想将全局热键分配给我的应用程序并且几乎没有任何问题.现在我只针对MAC,但无法找到任何Python或Ruby的解决方案.我找到了Coc
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序中存在的javascript函数时,该函数无法识别.当我在典型的html结构中调用该函数时,该函数被识别为预期的.示例如下:Objective-C的:-(void)viewDidLoad{[superviewDidLoad];//CODEGOESHERE_webView.d
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标.我已经使用ProcessManagerAPI迭代所有应用程序.我已经确定在processMode中设置了没有modeBackgroundOnly标志的任何进程(从GetProcessInformation()中检索)是一个“前台”应用程序,并显示在任务切换器窗口中.我只需要
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的想为iPhone编写应用程序,但要做到这一点我需要了解Cocoa,但要做到这一点我需要了解Objective-C2.0,但要做到这一点我需要知道C,为此我需要了解编译语言(与解释相关).我应该从哪里开始?我真的需要从简单的旧“C”开始,正
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用C.所以我正在为一些软件编写一个插件,我需要定期调用一个函数.在Windows上,我只是将函数的地址传递给SetTimer(),它将以给定的间隔调用.在OSX上有一个简单的方法吗?它应该尽可能简约.我并没有在网上找到任何不花哨的东西
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和问题:建立:>雪豹(10.6.8)>Python2.7.2(由EPD7.1-2提供)>iPython0.11(由EPD7.1-2提供)>matplotlib(由EPD7.1-2提供)示例代码:importnumpyasnpimportpylabasplx=np.random.normal(size=(1000,))pl.plot
我正在使用FoundationFramework在Objective-C(在xCode中)编写命令行工具.我必须使用Objective-C,因为我需要取消归档以前由NSKeyedArchiver归档的对象.我的问题是,我想知道我现在是否可以在我的Linux网络服务器上使用这个编译过的应用程序.我不确定是否会出现运行时问题,或者可
使用cocoapods,我们首先了解一下rvm、gem、ruby。rvm和brew一样,但是rvm是专门管理ruby的版本控制的。rvmlistknown罗列出ruby版本rvminstall版本号   可以指定更新ruby版本而gem是包管理gemsource-l查看ruby源gemsource-rhttps://xxxxxxxx移除ruby源gemsou
我有一个包含WebView的Cocoa应用程序.由于应用程序已安装客户群,我的目标是10.4SDK.(即我不能要求Leopard.)我有两个文件:index.html和data.js.在运行时,为了响应用户输入,我通常会使用应用程序中的当前数据填充data.js文件.(data.js文件由body.html上的index.html文件用于填充
如何禁用NSMenuItem?我点击后尝试禁用NSMenuItem.操作(注销)正确处理单击.我尝试通过以下两种方式将Enabled属性更改为false:partialvoidLogout(AppKit.NSMenuItemsender){sender.Enabled=false;}和partialvoidLogout(AppKit.NSMenuItemsender){LogoutI
我在想,创建一个基本上只是一个带Web视图的界面的Cocoa应用程序是否可行?做这样的事情会有一些严重的限制吗?如果它“可行”,那是否也意味着你可以为Windows应用程序做同样的事情?解决方法:当然可以创建一个只是一个Cocoa窗口的应用程序,里面有一个Web视图.这是否可以被称为“可可应
原文链接:http://www.cnblogs.com/simonshi2012/archive/2012/10/08/2715464.htmlFrom:http://www.idev101.com/code/Cocoa/Notifications.htmlNotificationsareanincrediblyusefulwaytosendmessages(anddata)betweenobjectsthatotherwi
如果不手动编写GNUmake文件,是否存在可以理解Xcode项目的任何工具,并且可以直接针对GNUstep构建它们,从而生成Linux可执行文件,从而简化(略微)保持项目在Cocoa/Mac和GNUstep/Linux下运行所需的工作?基本上,是否有适用于Linux的xcodebuild样式应用程序?几个星期前我看了pbtomake
我正在将页面加载到WebView中.该页面有这个小测试Javascript:<scripttype="text/javascript">functiontest(parametr){$('#testspan').html(parametr);}varbdu=(function(){return{secondtest:function(parametr){$('#testspan&#039
我正在尝试使用NSAppleScript从Objective-C执行一些AppleScript…但是,我正在尝试的代码是Yosemite中用于自动化的新JavaScript.它在运行时似乎没有做任何事情,但是,正常的AppleScript工作正常.[NSAppactivateIgnoringOtherApps:YES];NSAppleScript*scriptObject=[[NSApple
链接:https://pan.baidu.com/s/14_im7AmZ2Kz3qzrqIjLlAg           vjut相关文章Python与Tkinter编程ProgrammingPython(python编程)python基础教程(第二版)深入浅出PythonPython源码剖析Python核心编程(第3版)图书信息作者:Kochan,StephenG.出
我正在实现SWTJava应用程序的OSX版本的视图,并希望在我的SWT树中使用NSOutlineView提供的“源列表”选项.我通过将此代码添加到#createHandle()方法来破解我自己的Tree.class版本来实现这一点:longNSTableViewSelectionHighlightStyleSourceList=1;longhi=OS.sel_regist
我的Cocoa应用程序需要使用easy_install在用户系统上安装Python命令行工具.理想情况下,我想将一个bash文件与我的应用程序捆绑在一起然后运行.但据我所知这是不可能的,因为软件包安装在Python的“site-packages”目录中.有没有办法创建这些文件的“包”?如果没有,我应该如何运行ea
摘要: 文章工具 收藏 投票评分 发表评论 复制链接 Swing 是设计桌面应用程序的一个功能非常强大工具包,但Swing因为曾经的不足常常遭到后人的诟病.常常听到旁人议论纷纷,”Swing 运行太慢了!”,”Swing 界面太丑嘞”,甚至就是说”Swing 简直食之无味”. 从Swing被提出到现在,已是十年光景,Swing早已不是昔日一无是处的Swing了. Chris Adamson 和我写
苹果的开发:   我对于Linux/Unix的开发也是一窍不通,只知道可以用Java.不过接触了苹果过后,确实发现,世界上确实还有那么一帮人,只用苹果,不用PC的.对于苹果的开发,我也一点都不清楚,以下是师兄们整理出来的网站. http://www.chezmark.com/osx/    共享软件精选 http://www.macosxapps.com/    分类明了,更新及时的一个重要Mac