这几天笔者投入了ROR的实践中,开始重写2年前用appfuse(Spring+Hibernate+JSF)写的一个物资管理小系统。原因无它,自产自用,业务逻辑成熟,并积累了一定的数据量。
刚一开始就碰到个也许是简单的问题吧,花了点功夫没搞定,在此请教同道:
用户信息简单地存储在users表中,主要字段为:id,username,password,real_name
设备购买主记录表为eq_buy_master,涉及到关联的字段为:manager,buyer,accepter,operator
因外键都关联到users,故无法使用超方便的user_id。
于是在User中设has_many, ...
- 11:04
- 浏览 (2675)
- 论坛浏览 (3318)
- 评论 (10)
- 分类: Ruby
前几年一直弄Java,半年前跟风用过一段时间RoR,最近在搞PHP。
现体会如题:Java、RoR、PHP,一个都不能少。
各种程序设计语言最终的归宿,其实是由最初的设计思想所决定的。
C定位于底层,成就了时至今日的底层霸主地位;VB的初衷就是让Windows开发简单易用,故至今仍然占牢其地盘;Java最初瞄准的是跨平台和解决复杂问题,这一目的已然达到,并正在发扬光大;PHP则是追求简单、直接的Web开发,这一出发点成就了其互联网应用霸主的地位。那么RoR的优势是什么呢?笔者从实践中体会到,其根本的优势在于让OOP变得简单规范。
笔者在三个月前发了“RoR的正确定位”(见http://ww ...
- 12:57
- 浏览 (9041)
- 论坛浏览 (11424)
- 评论 (12)
- 分类: Ruby
最近“退步”了,在用PHP,看过“Ajax和PHP开发Web”之后,又接触了些Ajax库,尤其是YUI-Ext给我的印象很深。照此发展下去,本人预感Ajax将是C/S vs B/S这场战争的最终胜者。
Ajax虽然暂时用起来比较繁,但开放性好,对客户端要求低。当Ajax残酷的类库大战硝烟散尽之后,必有一王者成为客户端的统治者。即使从目前来看,Ajax中比较成熟的部分,也已经成为各网站的首选。而Ajax在企业内部的应用,也只待东风了(易用性和IDE)。
原先嫌Ajax繁,一直不理会。投了半年左右的精力在RCP上,作了一些Eclipse RCP、NetBeans Platform及WinFor ...
- 18:32
- 浏览 (1614)
- 论坛浏览 (2019)
- 评论 (2)
- 分类: Ajax
Java做老大很久了,而Java的表示层难用也已经很久了。
经过数年的折腾,Java已经证明了自己在服务器端的巨大优势,“强”而“稳”,高扩展、高安全、高维护。实在是面对复杂应用的架构师之首选。
此外,Java起家时一直所追求的平台无关,也瓜熟蒂落。有跨平台需求的各大产商们,纷纷用平台无关的Swing构造自己的基础软件产品。各类智能设备,也都大量应用Java技术。
不论如何,Java确实已经成功地证明了自己。这种虚拟机层面的技术亦将长久地生存发展下去。
然而再伟大的技术也有缺憾,正如伟大的C语言始终难做GUI。而Java最大的遗憾,也是在表示层。
表示层变化太快了,以至于多高深的理论也总 ...
- 15:15
- 浏览 (1754)
- 论坛浏览 (1888)
- 评论 (3)
- 分类: Java
最新评论
-
OO和SQL,应该携手共进
世界本来就是一个平衡体, 分析问题也要如此心态
-- by spiritfrog -
OO和SQL,应该携手共进
本来就是如此,各有所长嘛!
-- by hatedance -
Spring性能小测,参其它技 ...
laiseeme 写道hibernate没问题 有问题的是用hibernate的 ...
-- by xellos -
Spring性能小测,参其它技 ...
王者之剑 写道我觉得这个贴子应该成为精华贴, 如果将这类问题老是搞得看不见的话, ...
-- by davidcen -
Spring性能小测,参其它技 ...
jander 写道icewubin 写道williamy 写道 2。上面谁说OR ...
-- by icewubin







评论排行榜