先介绍一下公司大概情况吧,我们并不是做产品的公司,主要是运营网站
做软件只是附带的,目的给网站增加一些人气,开拓下用户
因此,我们这里并没有产品经理之类的职务,产品怎么做只是听BOSS的,而且公司只有一个“程序猿”,那个人就是我现在蛋疼的是软件需求变化总是有点天马行空,超出我之前所预计的变化范围
经常要增加某功能会导致要重新设计先前的代码。我深知如果基础的东西不弄好,以后只会越来越乱
当然这里也有我个人水平的原因。上面提到了,就我一个人,从设计软件,模块,敲代码,都是我一个人啊-_-!现在唯一值得庆幸的是BOSS比较信任我,做东西不会硬性要求在多长时间内做好,只是要我尽快另外真想吐槽一下Delphi在做UI这块的能力,太渣了。
不是说它实现不了,而是delphi下没有成熟可靠的UI库
当你想做出比较“前卫”的UI时会发现成本太高,而就我现在的情况而言,更不可能自己去敲代码画控件之类的
最终我选择了VGScene这个UI库,是的,这个是fmx的前身,也没更新了,而且有一些BUG,但影响不太大,凑合能用。
VGScene和Vcl兼容性不好,如果你想在在vg上放flash或webbrowser之类的,你会很蛋疼的
如果你只是纯粹的做一个本地应用,UI这块选VG应该是不二的选择(FMX比VG做了一些修改,没用过,不评价)
综上所述,如果对UI这块要求不高,选delphi开发还是最快的吧最后,提一下C++ Qt库,因为我正在学习这个,用“次世代”这个词来形容这个库并不过分,很多设计理念是很前卫的
如信号/槽(类似观察者模式,但是是低耦合的),事件过滤器
自定义外观部件的提升(我想做过控件的都有这样一个痛苦,继承自某个控件却不能立即“所见即所得”)
QSS(CSS机制,设计UI太方便了,完爆那些UI库)
还有Quick/QML,支持移动平台 android、iOS、Blackberry。而这些都是delphi无法比拟的额~~就这样吧,散分!
做软件只是附带的,目的给网站增加一些人气,开拓下用户
因此,我们这里并没有产品经理之类的职务,产品怎么做只是听BOSS的,而且公司只有一个“程序猿”,那个人就是我现在蛋疼的是软件需求变化总是有点天马行空,超出我之前所预计的变化范围
经常要增加某功能会导致要重新设计先前的代码。我深知如果基础的东西不弄好,以后只会越来越乱
当然这里也有我个人水平的原因。上面提到了,就我一个人,从设计软件,模块,敲代码,都是我一个人啊-_-!现在唯一值得庆幸的是BOSS比较信任我,做东西不会硬性要求在多长时间内做好,只是要我尽快另外真想吐槽一下Delphi在做UI这块的能力,太渣了。
不是说它实现不了,而是delphi下没有成熟可靠的UI库
当你想做出比较“前卫”的UI时会发现成本太高,而就我现在的情况而言,更不可能自己去敲代码画控件之类的
最终我选择了VGScene这个UI库,是的,这个是fmx的前身,也没更新了,而且有一些BUG,但影响不太大,凑合能用。
VGScene和Vcl兼容性不好,如果你想在在vg上放flash或webbrowser之类的,你会很蛋疼的
如果你只是纯粹的做一个本地应用,UI这块选VG应该是不二的选择(FMX比VG做了一些修改,没用过,不评价)
综上所述,如果对UI这块要求不高,选delphi开发还是最快的吧最后,提一下C++ Qt库,因为我正在学习这个,用“次世代”这个词来形容这个库并不过分,很多设计理念是很前卫的
如信号/槽(类似观察者模式,但是是低耦合的),事件过滤器
自定义外观部件的提升(我想做过控件的都有这样一个痛苦,继承自某个控件却不能立即“所见即所得”)
QSS(CSS机制,设计UI太方便了,完爆那些UI库)
还有Quick/QML,支持移动平台 android、iOS、Blackberry。而这些都是delphi无法比拟的额~~就这样吧,散分!
解决方案 »
- 怎样才能让speedbutton显示水平居中的三个实心圆点
- 关于update的语句
- 图片显示优先化问题
- 关于数据库里的图片显示的问题求解!!!
- 开发cs网络数据库时碰到的问题!
- 在Delphi中,我想对指定目录中的文件进行压缩,请问该如何写?
- 以Tdx****,Tww******,开头的是什么控件在哪里可以下到?
- realplayer播放器在看电影时如何实现双击全屏。。。急!
- DELPHI创建IIS后如何自动创建WebService里面的应用程序
- Delphi中播放声音用什么方法好?
- Cxgrid控件分组标题的修改
- 哪有 TChromium控件下载,或者请教怎么使用delphichromiumembedded?
呵呵!
DevExpress做UI不是挺好的吗?