EasyJWeb、RoR、JSF&Struts2,谁更Easy?

这是一篇摘自EasyJF团队交流群里面关于MVC框架的讨论,涉及到目前的一些主流框架,如RoR、JSF及Struts2等,如何改进EasyJWeb,如何才能让WEB应用开发变得快速、高效、简单。这是讨论的主题,这里发出来,欢迎更多的人来参与讨论。
 
calmness:
你看可不可以做灵活点,action不作为一个抽象,针对方法进行处理,就是说配置的时候可以随便配置任何一个类,然后通过注释指定某一方法处理请求,可以是bean,也可以是action,什么都行,这样就减少了框架的依赖,方便移植,而且也可以满足旧有的习惯,习惯用action的也可以自己写个action,只需要用注释指定一个方法处理即可,而form呢就通过注释指定,对form没要求的话也可以不指定,这样就灵活好多,而且也很简单,用户需要做的就是指定请求处理的一个类即可,其他的配置都不需要,基本通过注释搞定一切,抛弃以前的配置方式

大峡
action不作为一个抽象,针对方法进行处理,就是说配置的时候可以随便配置任何一个类,!
跟 webwork一样了。。。。
 
calmness:
我没看过webwork,但是我觉得这种方式是最简单的
这种方式的好处我以前也说过,那就是可以使用纯粹的bean,不会对框架有任何的依赖

大峡
但实际应用想过没?

calmness
你说说

大峡
玩玩Spring之八卦MVC框架与 “中庸”之道
http://myrss.easyjf.com/html/20060522/1187140214822294.htm
这是我一年前的想法
...
什么是中庸?这里我用通俗点的语言看能不能解释一下。我认识一位大伯,他以前是知识分子,但

他因为他的知识而坐了10年牢,于是他把他儿子从小就带进了我们贵州最穷的山区里面,如今儿子变成

了文盲。另外我还听说有一个人本来住在南极的,但后来他说南极太冷了,他要搬到北极去住,到了北

极他才发现其实北极跟南极一样的冷。为什么会这样,因为他们不懂中庸。
...
 
calmness
我觉得以纯粹javabean形式处理已经成为趋势,我们不应该再走老路,javabean是j2se的标准,有利于

以后的扩展,而且更有利于客户应用的移植
....(省略1W字)
 
calmness
其实在这之前我请了公司的几个同事试着去使用easyjf了,他们看完试了下,一致认为复杂麻烦,这也是我今天跟你们谈这些的主要原因

...(省略5000字)
 
竹雨林风  
calmness 能把改进意见提出来吗?
..
stef_wu
easy有很多方面
入门容易不一定开发容易

calmness 2
至少对于easyjf来说,入门都不easy的话,那就谈不上easy了
 
...
大峡
我觉得关于easyjf这方面,我们要多学学Microsoft
 
....
stef_wu
rails你觉得入门easy么?
 
William Raym
EASY也要看从哪个角度来讲


William Raym
如果从一个连英文都看不太明白的人来学习一个新的框架,肯定要一定成本
....
stef_wu
说rails入门了的人可能连ruby都不懂。。
如果你认为这个就是入门了,
那我没有话说,
我们用。net算了
...
calmness
stef_wu
对,
那ruby确实简单,
一个命令一个CRUD就出来了,

那我也可以,
我用ssh,esh都可以
既然可以做到,为什么不做呢?

……

完整的讨论内容摘要: http://www.easyjf.com/html/bbs/20070429/2772439984960200.htm


Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1589853


内容概要:本文详细介绍了“秒杀商城”微服务架构的设计与实战全过程,涵盖系统从需求分析、服务拆分、技术选型到核心功能开发、分布式事务处理、容器化部署及监控链路追踪的完整流程。重点解决了高并发场景下的超卖问题,采用Redis预减库存、消息队列削峰、数据库乐观锁等手段保障数据一致性,并通过Nacos实现服务注册发现与配置管理,利用Seata处理跨服务分布式事务,结合RabbitMQ实现异步下单,提升系统吞吐能力。同时,项目支持Docker Compose快速部署和Kubernetes生产级编排,集成Sleuth+Zipkin链路追踪与Prometheus+Grafana监控体系,构建可观测性强的微服务系统。; 适合人群:具备Java基础和Spring Boot开发经验,熟悉微服务基本概念的中高级研发人员,尤其是希望深入理解高并发系统设计、分布式事务、服务治理等核心技术的开发者;适合工作2-5年、有志于转型微服务或提升架构能力的工程师; 使用场景及目标:①学习如何基于Spring Cloud Alibaba构建完整的微服务项目;②掌握秒杀场景下高并发、超卖控制、异步化、削峰填谷等关键技术方案;③实践分布式事务(Seata)、服务熔断降级、链路追踪、统一配置中心等企业级中间件的应用;④完成从本地开发到容器化部署的全流程落地; 阅读建议:建议按照文档提供的七个阶段循序渐进地动手实践,重点关注秒杀流程设计、服务间通信机制、分布式事务实现和系统性能优化部分,结合代码调试与监控工具深入理解各组件协作原理,真正掌握高并发微服务系统的构建能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值