开发跨平台程序最好的方案有三个:MicrosoftOffice:除了FeatureSpecification,没有share任何code。不过,真费钱。AdobePhotoshop:底局枝层库自写,上层用C++跨平台。AdobeLightroom:底层库C++/Objective-C自写,上层用Lua跨平台。补充说明桐腊举:这三个比较好的方案适合源代码的长期维护,但是要达到这种状态不是一蹴而局碧就的。对于首次接触跨平台开发的团队,应该先集中精力在一个平台上完成产品,然后再考虑移植。Photoshop原本就是Maconly的产品。AdobeLightroom的方式是其架构师在Lua语言封装底层方面做了很多试验之后才选用的。次优的方案有:Perforce,Skype:QtUgly的方案有:Eclipse/NetBean:JavaSWT/JavaSwing
在我看来,Python 可以做任何事情。无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。
Python为我们提供了非常宴圆伍完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(Batteries
included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。
除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,
也可以作为第三方库给别人使用。
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至
NASA(美国航空航天局)都大量地使用Python。
龟叔给Python的定位是腔敬“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且
将来深入下去,可以编写那些非常非常复杂的程序。
总的来说,Python的哲学就是简单优雅,尽量写容易看明晌或白的代码,尽量写少的代码。如果一个资深程序员向你炫耀他写的晦涩难懂、
动不动就几万行的代码,你可以尽情地嘲笑他。
python学习网,免费的python学习网站,欢迎在线学习!
使用ssh工具调用。arrdio调用lua是需要外部连接的借助ssh工具调用图形界面才可以实现。
aardio专注于桌面软件开发,体积仅 6.5MB,提供了大量开源的标准库、扩展库 - 这些库基本都是由纯 aardio 代码实现,涉及到了桌面编程的方方面面。aardio 中的所有库基本都是由作者一个人编写,所以拥有良好的一致性。aardio 中的所有库基本都是由作者一个人编写,所以拥有良好的一致性。aardio 一直保持活跃更新,有时一日数更,详见更新日志。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)