czs / lhjz

立衡脊柱管理系统.
Apache License 2.0
0 stars 0 forks source link

技术探讨 #3

Open czs opened 10 years ago

czs commented 10 years ago

hi, @aji24 不知道你都一直在使用什么开发技术, 鉴于我自己的经历,我用的最多的是java, html, javascript技术,总而言之,就是java web方面的技术.这方面使用的MVC框架也比较熟练,了解的开源的可免费使用的技术也比较多. 对于选择java web技术,我觉得我这边可以有现成的搭建好的开发框架,有了框架项目也就可以分层,以便我们合作开发,不然功能混在一块,到时很难后期新的功能维护和开发.

对于前端的界面开发,我觉得web可以做的更美观,可以选择的开源组件也多.不知道你使用过什么前端UI开发技术? 我使用过的前端开发技术有: 最基本的html+js+css, ExtJs, jQuery, semantic UI(中文网站http://www.semantic-ui.com.cn/) 还有一个比较火的界面前端技术Bootstrap(中文网站http://www.bootcss.com/),
我还没有使用该技术,不过觉得和semantic应该异曲同工,都是定制好了很多的常用开发界面组件,我看到过一个Bootstrap的界面拖拽设计器,和C#的图形设计拖拽类似.当然他们最终的界面控制都是js技术,因为他们底层也就是js+html+css实现的界面框架组件而已.不过他们设计的确实精美,帮助很多项目解决了缺少美工的问题.

@aji24 你的建议呢?

aji24 commented 10 years ago

我目前也是java,javascript,不过都不深入。如果用这框架做很快,也行。但需要考虑,他们说的刷卡的事情,做成web的,外接硬件刷会员卡设备好弄吗,除非他们不用会员卡,不用硬件刷卡设备。

czs commented 10 years ago

@aji24 我认为WebApp形式或者桌面App的形式都应该是有解决方案的,你购买三方的刷卡系统,这个三方系统肯定会提供各种与其它技术平台接入的接口,就像mysql,它就提供了各种语言的接入类库. 你可以问他们一下,有没有已经在商谈的刷卡系统供应商?

czs commented 10 years ago

@aji24 git for windows 好像对中文的支持不是很友好,有一个问题需要注意,就是我们项目中的文件夹或者文件资源的命名不要用中文,不然会git中的某些文件操作命令造成困扰,当然提交代码时的注释可以是中文的,这个问题我去调研一下,百度搜索 git中文乱码会有些结果.


几个回答不错的网址:

http://www.cnblogs.com/diyingyun/archive/2012/11/20/2778889.html http://my.oschina.net/lujian863/blog/168837 http://www.cnblogs.com/perseus/archive/2012/11/21/2781074.html