选择GUI开发还是Web开发的问题
来源:互联网 发布:网速测试软件 编辑:程序博客网 时间:2024/06/06 05:13
这几天想开发一个图形界面的工具, 因为命令行的程序开发久了, 觉得还是图形界面的工具方便使用.
不过我发现图形界面程序开发已经不是我的心头好了.
记得刚会编程那会, 天天研究的是VB开发程序. VB拖拖拉拉控件就做好一个程序. 确实很方便. 后来研究Flash和web开发去了, 再后来, 只喜欢弄python了.
现在想回头开发个图形界面程序(GUI)程序, 发现, 现在连个VS2010都不想装了.用惯了脚本语言, 对编译, 调试, 发布的图形界面程序没有一点爱.
前几天下载了一个VC6.0的绿色精简版本.用了几下都不想再弄了, 发现这些东西都很复杂, 需要你自己补充大量的代码, 完全没有脚本语言那种类库齐全的优点.
所以我觉得开发, 不是选择GUI和Web的区别, 而是类库多不多的区别.
写的东西能够重复使用, 才能够提高效率. 之所以这么说, 因为大部分的编程人员都是代码装配工, 也就是俗称的码农.
我觉得java, C#, python, go, nodejs是几个比较好的东西. 主要是可以重用模块.
模块和函数编程, 是个人爱好, 模块可以说是面向对象.
函数式的编程, 很直接, 直观, 缺点是函数很多的情况下, 比如说5000个以上的函数, 你很难有可以重用的代码, 如果你的代码管理功夫差的话, 基本上你的大部分项目里的代码都需要重新写.
模块化的编程, 方便在于包装好了, 重复利用率好, 用起来方便. 主要是针对功能, 在使用上进行简化. 一个接口, 一个命令, 就可以完成对几十个函数的调用, 而这些调用都包装在模块里, 你也根本不需要去担心哪些函数在暗地里使劲. 缺点是必须了解接口的调用流程和顺序, 一旦记错, 就是个大麻烦.
现在觉得趋势已经不在桌面了, 桌面程序的开发已经不行了. 大部分的开发都转入服务器程序的开发和移动手机端程序的开发.
因此, 我觉得, 以后的开发人员还是应该学习服务器程序的开发和手机程序的开发, 与之配套的是界面的设计和交互的设计. 另外再学点脚本语言.
比如办公人员学点VBA, 网管人员学点批处理, 财务人员学点二次开发等等.
- 选择GUI开发还是Web开发的问题
- Web图形开发,选择SVG还是VML
- 用python进行GUI开发的选择
- 用python进行GUI开发的选择
- 用python进行GUI开发的选择
- 用python进行GUI开发的选择
- Python开发Gui程序的框架选择
- 基于PHP开发的SQLMAP-Web-GUI
- web开发选择PHP、ASP还是ASP.NET
- python GUI开发 工具选择
- python GUI开发 工具选择
- 面对Java开发,是自学,还是选择参加培训?我对此问题的一些看法
- GUI自动化测试框架的选择/开发(提纲)
- 选择Android还是IOS开发?
- Python 的 GUI 开发
- 选择Python GUI界面开发工具
- 选择Python GUI界面开发工具
- python web开发框架的选择
- 第一次写WCF遇到的几个问题
- Android页面转换的两种方式
- Eclipse安装SVN插件
- 对话框类调用视图类并绘图(基于MFC)
- POJ 2923 Relocation / 状态压缩DP
- 选择GUI开发还是Web开发的问题
- android 真机调试(2014)
- Android复习
- nodejs express 加载html模板
- 002_025 Python 修改Windows上一系列文件的属性,如设置文件为只读、归档等
- 优先队列priority_queue
- mysql-5.6.16-winx64.zip 安装
- Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1
- 内存溢出与内存泄漏区别