为了给用户提供更好的体验方式,多级联动,多种选择方式,半智能化的容错能力等是我们采用的手段,同时这对软件的开发带来了更多的复杂性。我们需要考虑在各种不同状态下,按钮的功能,以及转换。 在我做过的若干项目中,牵扯这一问题的地方都是非常容易出bug的。界面越简化,越智能,错误率越高。多次尝试使用State模式简化问题,但效果并不明显。 仔细分析一下,发现State模式,解决的就是不同状态下,行为不
本来不想在讨论这个问题,看了大家的回复,也忍不住说几句。其实各种语言都有他自己的问题,尤其在快速开发的领域。 无论是JAVA,. NET,PYTHON 还是ruby,主要面向的领域都是快速开发方面,只是侧重有些不同。相对而言,java,。net的使用人数较多,语言本身也较为保守,python较为开放。平心而论,很难说那种语言更好。 JAVA经过多年发展,类库较多,资料较多,容易学习和上手。加之
从事JAVA开发已经7,8年了,算是一个JAVA开发老手了吧。想想起当初写一个HELLO WORLD都要半天,最后还是依靠水木JAVA版的帮助,才能成功运行第一个JAVA程序。转眼间,经历了EJB的老去,STRUTS的风靡,Spring的崛起,EJB3的重定义,Web Service的流行。虽然很多曾经的热点都已过时,好像在JAVA的世界里知识更新的太快,以前学的很多东西已经没用了。留下的更多的是
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号