客户想把原来 pb 开发的 mis 系统升级为跨平台的新系统,如果选择用 Ruby 实现有没有成熟稳定的框架可供选择。对于这套 mis 系统有以下几点要求。 1:客户是零售连锁企业,对系统客户端要求能够流畅处理近乎实时的密集型业务。 2:大部分业务是运行在 ms 操作系统之上,如果在 ms 操作系统上不用浏览器作为客户端,那就求能够做到在 ms 操作系统上客户端能够绿色运行 (现在的 pb 程序就是拷贝及运行无需安装,设置,等维护操作),并能够自动与服务器程序保持一致。 3:如果在 ms 操作系统上用浏览器作为客户端,请问能否完成一些特别的操作:比如打印小票时不用浏览器的打印功能而是直接访问系统的打印机设备进行 ESC 打印,或者设置打印机纸张格式等等对本地设备,文件等资源的访问,修改操作。 4:有没有类似 pb 的 datawindow 的高效快速数据库开发工具,以提高系统开发效率,缩短开发时间,降低开发成本。毕竟 mis 系统大部分功能就是对数据库记录的增删改,和各种各样的复杂的报表统计和数据呈现。 5:相对简单的服务器运行环境部署,让客户降低维护成本。