免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5633 | 回复: 6
打印 上一主题 下一主题

EAF.NET Framework [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-24 09:14 |只看该作者 |倒序浏览
The following is the email I sent Sep.16 2007.
I show it so that you can know my plan.

PS: I have a example included. It works you can try.

Carson Hager,

I'm working on a project that might interest you. As a personal challenge,
I've decided to port your EAF4.0 from a backend EAS implementation to a
Microsoft ASP.NET 2.0 IIS WS implementation.  My original goal was to learn
the new features of PB11.NET WS deployment and, in most cases, the only way
to learn is to create a real and complete application.  It then occurred to
me that the results could be a showcase on how to convert a EAS project to
.NET and how much better, in my opinion, the application would be because of
it.

I simply think the EAS has her unique position. ASP.NET IIS platform is
accepted by more developers. EAF has a good server side design. I am a big
EAF fan. Although there are many framework in the .Net world, most of them
focus on UI. In addition refactoring EAF, I am also planning to enhance it.
My rough idea is to support smartclient, C/S, PDA and ASP.NET as front end.
So much so, that I believe that I, as a single skilled developer, believe
that I can finish the work in one-quarter of the time.

Here are some of the features that my project, named EAF.NET, will provide:
1) In addition EAS, support ASP.NET IIS WS implementation.
2) Businessobject support NVO object calling.
3) In addition JSP and PB client, PDA, Client/Server and ASP.NET client will
be supported.
4) In addition Retrieve and Update request type, business service,
processing and other business process functionalities will be added. Make it
a more business framework.
5) Data compression support.
6) Multi-Language finished.
7) Login User global available.
PB Client get more rich function and support PB11.NET smartclient
deploymnet.
9) After EAS6.1 release, support its .Net client native managed 'connect'
feature.
10) Mobile client extensions will allow quick support on PocketPC and
SmartPhone devices.

In as little as 100 hours of development, I have already completed 40% of
the work.  My goal is to complete the port in 260 man-hours, effective two
man month.

I have already spoken with some developers and they said that they would be
interested in what I do.  I'd like to take it one step further by also
posting features comparing EAF to EAF.NET , but I'm not sure whether you
will allow me to do so.

When I'm done, I'd like to post EAF.NET side-by-side with EAF.  I'd like to
see how many people would choose the EAF.NET implementation if given the
choice between it and an otherwise frameworks.

I'm not looking to get into any legal issues, so I'm giving you a heads-up
before I make public any of my progress.  Please keep in mind that I hold no
ill-will toward anyone who supports the EAF, I simply would like to make EAF
more better.

If you would like to contact me, I can be reached at 086-510-13306170630 and
at young@public1.wx.js.cn

Sincerely,
Yoyo Young

eafexamples.rar

28.83 KB, 下载次数: 326

论坛徽章:
0
2 [报告]
发表于 2007-10-25 18:19 |只看该作者
YoYO,能不能翻译一下啊?我的英文不好,谢谢啦!

论坛徽章:
0
3 [报告]
发表于 2007-10-25 21:14 |只看该作者
以下的电子邮件是我在2007年9月16日发的。我公开它以便你们可以知道我的计划。

顺便说一声 :我有一个例子在附件中,可以试试。

Carson Hager(CynergySytems 的老板,EAF的作者) ,

我工作的一个项目,可能你会有兴趣。我把它看成是个人的一个挑战, 我已经决定转换您的EAF4.0从后端为EAS变为微软asp.net IIS。我原来的想法只是学习pb11.net 新功能。在大多数情况下,最好的学习就是实际动手开发一个真实和完整的应用程序。然后我决定转换你的以EAServer为后台的EAF为以IIS 为后台的EAF.NET.EAServer有其独特的地位。但有更多的开发者使用asp.net平台。EAF有一个很好的服务端设计。我非常喜欢EAF。虽然世面上有很多.NET框架。但他们大多侧重于用户界面。除了重构EAF,我还计划扩展加强它的功能。 我粗略的想法是支持smartclient , C/S,PDA和asp.net作为前端。 相信我作为一个的技术开发人员在一个季度的时间内能够完成。
这个项目命名为eaf.net ,将包括以下特色:
1 )除了支持EAServer,还支持IIS asp.net WS.
2 ) businessobject支持对象调用(原来系统是组件调用)。
3 )除了JSP和PB客户端,还支持PDA,客户机/服务器和asp.net客户端。
4 )除了检Retrieve and Update request type, business service,
processing and other business process functionalities will be added. 使EAF.NET更象一个商用程序框架。
5 )数据压缩技术的支持。
6 )多国语言完成。
7 )登录用户成全局可用变量。
PB客户端更丰富,并支持pb11.net smartclient deploymnet 。
9 )EAS6.1发布后,支持.NET Client Connect
10 )移动客户端,将可以快速支持对pocketpc和智能电话。

在只有100个小时的开发时间,我已完成了40 % 这项工作。我的目标是在260人时,两个人月。

我已经和一些程序员谈了我的想法,他们对EAF.NET很有兴趣。我也想做些和EAF功能比较,但我不知道你是否会允许我这样做。

一旦完成,我想同步发布EAF.NET。想看看有多少人会选择它。

我不希望有任何法律上的问题,因此我给你一个通知。请你一定要记住,我没有坏意,我只是希望EAF变得更好。

如果你想与我联系,086-510-13306170630和
young@public1.wx.js.cn

真诚的,
Yoyo

[ 本帖最后由 youngyoyo 于 2007-10-25 21:28 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-10-26 19:17 |只看该作者
哦,那是用C#写的啦?对EAServer不了解,只是会用PB开发C/S应用,但是很期待这样的类库,也许可以从这个类库可以学习一下PB在.net上面的开发

论坛徽章:
0
5 [报告]
发表于 2007-10-27 08:06 |只看该作者
对。asp.net为client;用c#写了个helper class 便于asp.net和IIS Webservice 打交道
若是jsp是则用java写servlet。
PB 是4GL,不善长low level coding, 现在PB11开放了,解决方案会更有办法。
类库的发布将会在近期,我会在这论坛公布,请关注!

论坛徽章:
0
6 [报告]
发表于 2007-10-27 10:51 |只看该作者
PB11可以进行Low level coding了?呵呵,不用再被称为脚本语言了。

期待你的类库!

论坛徽章:
0
7 [报告]
发表于 2007-10-28 19:11 |只看该作者
PB11可不善长Low level coding,但现在可以和C#互操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP