选择GUI开发还是Web开发的问题 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 网站建设 >

选择GUI开发还是Web开发的问题

发表时间:2014-3-17

发布人:葵宇科技

浏览次数:41

这几天想开发一个图形界面的工具, 因为命令行的程序开发久了, 觉得还是图形界面的工具方便使用.

不过我发现图形界面程序开发已经不是我的心头好了.

记得刚会编程那会, 天天研究的是VB开发程序. VB拖拖拉拉控件就做好一个程序. 确实很方便. 后来研究Flash和web开发去了, 再后来, 只喜欢弄python了.


现在想回头开发个图形界面程序(GUI)程序, 发现, 现在连个VS2010都不想装了.用惯了脚本语言, 对编译, 调试, 发布的图形界面程序没有一点爱.

前几天下载了一个VC6.0的绿色精简版本.用了几下都不想再弄了, 发现这些东西都很复杂, 需要你自己补充大量的代码, 完全没有脚本语言那种类库齐全的优点.

所以我觉得开发, 不是选择GUI和Web的区别, 而是类库多不多的区别.


写的东西能够重复使用, 才能够提高效率. 之所以这么说, 因为大部分的编程人员都是代码装配工, 也就是俗称的码农.


我觉得java, C#, python, go, nodejs是几个比较好的东西. 主要是可以重用模块.


模块和函数编程, 是个人爱好, 模块可以说是面向对象.


函数式的编程, 很直接, 直观, 缺点是函数很多的情况下, 比如说5000个以上的函数, 你很难有可以重用的代码, 如果你的代码管理功夫差的话, 基本上你的大部分项目里的代码都需要重新写.


模块化的编程, 方便在于包装好了, 重复利用率好, 用起来方便. 主要是针对功能, 在使用上进行简化. 一个接口, 一个命令, 就可以完成对几十个函数的调用, 而这些调用都包装在模块里, 你也根本不需要去担心哪些函数在暗地里使劲. 缺点是必须了解接口的调用流程和顺序, 一旦记错, 就是个大麻烦.


现在觉得趋势已经不在桌面了, 桌面程序的开发已经不行了. 大部分的开发都转入服务器程序的开发和移动手机端程序的开发.


因此, 我觉得, 以后的开发人员还是应该学习服务器程序的开发和手机程序的开发, 与之配套的是界面的设计和交互的设计. 另外再学点脚本语言.

比如办公人员学点VBA, 网管人员学点批处理, 财务人员学点二次开发等等.

相关案例查看更多