论坛首页 海阔天空论坛

RoR要在企业领域成功,必须过实时性这一关

浏览 18794 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-05-18  
抛出异常的爱 写道
lgx522 写道
ray_linn 写道
感觉LZ根本没有做任何故障分析,所有的东西都是自己的主观感觉。
LZ这样的分析,我要是老板就直接扔垃圾堆里。


提个简单的问题吧,比如说门诊收费系统里面最基本的拼音字头带出收费项目或者模板,当前的C/S程序是所键即所得,几乎看不到任何延时,熟练的收费员可以在二十秒钟内完成十多个项目的计价。诸位高人用Web试试。

另外说一句,本人在诸位高人看来技术低劣,以后这类的讨扁话题绝不再提。


我的项目中有这种变态需求
用一个数组搞定比去数据库里查不知快了多少倍

本人在当救火队长时,承接各类变态需求。。。。


把数据现load到client端,也就是javascript中。 如果数量太大的话,该怎样处理。 也可以先load到server中。 然后通过ajax取数据。 但是这样的话实时性就差点
0 请登录后投票
   发表时间:2007-05-18  
lgx522 写道
ozzzzzz 写道
算了不打击楼主了,我只是提醒你一句,好好的回去研究HIS吧!


HIS自建设到维护到扩展,本人足足干了5年!
由于工作原因,项目开发的经验自然不如几位JavaEye的大牛。但多年来第一线的管理维护经验,希望不要一句话就看扁了。

这篇帖子的主题,是讨论Java及RoR如何取代传统C/S程序,并获得C/S的“响应及时性”问题。有什么高招,尽管提,搞个人攻击没什么意思。

另外感谢lordhong的提议。


   为啥非要取代,都有各自的应用领域嘛
   这个牛角尖可砖不得啊
0 请登录后投票
   发表时间:2007-05-18  
数量太大的话。。。。
一个cookie的树你认为怎么样?

PS:变态需求什么时候都有,大多数作不出来。。。但我的任务就是用变态方式来解决变态需求
0 请登录后投票
   发表时间:2007-05-18  
楼主说的是性能意义上的“实时性”——响应及时,而实时性是什么概念呢?

实时意味着“能够可靠的可预测的推测和控制程序逻辑的时间行为的能力。”实时并不像许多开发者想的那样,意味着速度,而是意味着当需要对现实世界的事件作出反应时,它的行为是可预测的和可靠的。java也并不满足这样的要求,尽管也是有实时java规范,但规范明确说明:JAVA不能用于核电站设施软件和防卫系统等等。楼主这个标题就不对了,你质疑的应该是性能,把企业领域与实时性扯在一起来质疑ROR就有点奇怪了。
0 请登录后投票
   发表时间:2007-05-18  
还是不要占这些牛角尖了,大家知道他要讲什么就行了

实际上楼主讲的是可用性的一部分
0 请登录后投票
   发表时间:2007-05-18  
但一定要说,楼主也没有说错

http://en.wikipedia.org/wiki/Real-time

引用
Realtime or real-time as a general concept refers to a system that responds to events or signals as fast as possible, or as they happen; (see Wiktionary entry).


当然,我们一般是指在一定的时间段内一定要完成某一操作,也就是从事件的发生到响应有一个deadline, 所以严格意义上,大家才反对楼主.
0 请登录后投票
   发表时间:2007-05-18  
我还是看不懂,楼主要的是实时性,
但是这和具体语言,架构没什么关系呀,

具体数据从db到页面的显示,哪儿有瓶颈,就解决哪儿好了。
0 请登录后投票
   发表时间:2007-05-18  
potian 写道
还是不要占这些牛角尖了,大家知道他要讲什么就行了

实际上楼主讲的是可用性的一部分


总算还有宽宏大量的。

顺便说一下,本人原本卫生管理专业科班毕业。至于计算机,全凭爱好及自学,现为信息系统管理工程师。工作之余大系统做过一些扩展,中型系统做些设计,小系统独立搞定。这点可怜的资历不怕说出来让大家鄙视。

那些学究式的名词有误之处,但请诸位指正。不当之处,诸位当我说门外话便是。

还是回到原话题。
J2EE和原先的.NET,一开始在表现层就是Web和桌面并重,这是相当有道理的。本人最近接触到的一些企业新系统,Java的太少。像比较复杂的医药采购、电子病历、实验室LIS、ICU监控系统,WinForm已经有一些成功的产品和案例,Java还见不到。作为一个多年的Java爱好者,自是忧心忡忡。
相比WinForm在国内的初步成功,Java在这一块实在是太软了。其实学习Swing的时候发现,国外基于Swing的成功应用是相当多的,各位到www.open-open.com看看都可见端倪。
所以真正的问题是:面对此类应用,在业务层,我们不论是用Java还是RoR。客户端用什么可以与WinForm抗衡,是用传统的Swing、Applet(比如SAP的ERP),还是基于Web的Ajax、Flex或其它。
希望有经验的同道们一起讨论。
0 请登录后投票
   发表时间:2007-05-18  
dengyin2000 写道

把数据现load到client端,也就是javascript中。 如果数量太大的话,该怎样处理。 也可以先load到server中。 然后通过ajax取数据。 但是这样的话实时性就差点


数据量再大也是可以解决的,以医院为例子,仓库里的药也不过就是数万种,常开的处方也就数千种,常用药呢,数量则更少。

那么javascript加载常用药,ajax取不常用药。
0 请登录后投票
   发表时间:2007-05-18  
ray_linn 写道
dengyin2000 写道

把数据现load到client端,也就是javascript中。 如果数量太大的话,该怎样处理。 也可以先load到server中。 然后通过ajax取数据。 但是这样的话实时性就差点


数据量再大也是可以解决的,以医院为例子,仓库里的药也不过就是数万种,常开的处方也就数千种,常用药呢,数量则更少。

那么javascript加载常用药,ajax取不常用药。
业务就是技术,技术就是业务。。。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics