搭建一个C#开源快速开发框架(fastCSharp)

showjim 2012-10-19 09:36:35
初步已经完成搭建的内容主要包括网站开发的一些基础类库、一个代码生成器模板解析器、一些C#代码模板,主要参考平常工作中积累用到的类库(下载)实现。

虽然.net提供了很多好用的类库与框架,但是有一些运行效率不够理想或者是有一些使用不够方便,大家应该都想有一个快速开发框架。希望有兴趣造轮子并且乐于奉献的同学们能够一起探讨、改造、重新设计创造理想中的轮子,也欢迎只想使用轮子的同学们提出自己的想法或者建议。

开发出一个开源框架的目标在于改善现有内容的开发效率与运行效率,专注常用功能,希望能有更多的技术爱好者加入!

注意:此项目会集思广益,并及时替换不够理想的轮子,尽量保证前后版本的兼容性,并在每个版本中提出修改解决方案。

编码规范:
->为防止与其他类库冲突,基本命名空间定为fastCSharp,项目名称也是fastCSharp。
->为防止与.net类库冲突,命名空间名称、类名、扩展函数名称必须以小写字母开始。
->为防止与扩展函数名称冲突,公有成员名称必须以大写字母开始,非公有成员名称必须以小写字母开始。
->所有名称命名都必须采用英文(拒绝拼音)与数字组合,非公有成员名称前后可加下划线_。
->类、字段、属性、函数、函数参数、函数返回值尽量带有中文注释,有特需要求的必须写明。
->非公有函数默认不检查参数合法性,调用之前必须保证数据合法性。
->公有函数默认必须检查数据的合法性,否则请在注释中写明。

项目地址,现在还处于初步阶段,欢迎大家参与进来,提出好的建议。

或者关注fastCSharp话题及其相关问题。希望大家能平心探讨,理性分析,容纳不同见解。
开源讨论QQ群号:4777880

...全文
14383 308 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
308 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyshui 2013-05-18
  • 打赏
  • 举报
回复
我来围观,学习的...
u010456183 2013-04-25
  • 打赏
  • 举报
回复
厉害!做得相当好。= =我是初学。。。
chenaran 2013-03-29
  • 打赏
  • 举报
回复
快速搭建开发框架,是开发软件快的方法,你这个设想是好的,如果能动态加载就是最好的。
zhuzhu415606 2013-01-28
  • 打赏
  • 举报
回复
不错,很好,现在比较少这样的人
viki117 2012-11-16
  • 打赏
  • 举报
回复
支持个,贡献获取些
showjim 2012-11-09
  • 打赏
  • 举报
回复
引用 371 楼 jAmEs_ 的回复:
除了快,还有什么好处?
那么你想要什么呢?
jAmEs_ 2012-11-09
  • 打赏
  • 举报
回复
除了快,还有什么好处?
岁月无情_1 2012-11-06
  • 打赏
  • 举报
回复
引用 338 楼 h82258652 的回复:
看了下评论,好像只有web方面的吧。可能的话,最好加入winform/wpf/Silverlight/console。 正在学wpf,感觉wpf和Silverlight几乎就是通用的说。移植只需修改一下。希望能在桌面应用程序也能用上。 而且目前win8的metro程序的开发跟wpf也是一个样,相信以后应该会变成主流的方向。 至于运行效率,感觉fastBitmap……
wpf用起来比winform简单,学习起来也没什么太大的难度。说用起来简单是因为wpf数据驱动,你觉得winform简单可能是因为没有用winform做过复杂的项目,winform做项目用起来复杂了 光UI逻辑就搞死人了
zhongqingquan 2012-11-06
  • 打赏
  • 举报
回复
程序报错,如图所示:能解释一下吗?
zhongqingquan 2012-11-06
  • 打赏
  • 举报
回复
程序报错,是什么原因呀!
ggtech 2012-11-05
  • 打赏
  • 举报
回复
支持,好啊!
showjim 2012-11-05
  • 打赏
  • 举报
回复
引用 365 楼 Joke_C 的回复:
说实话,看到你的命名,我就有种想揍你的冲动,既然要引领一部分学习交流者,至少编程风格要符合普遍人的习惯或者不成文的约定;还有文件的组织,感觉也略显凌乱。
命名应该还算有目的的。 文件组织确实是有些乱,调整几次了还是比较乱,我主要关注使用是否方便。 要不,你帮忙调整一下文件组织。
Joke 2012-11-05
  • 打赏
  • 举报
回复
说实话,看到你的命名,我就有种想揍你的冲动,既然要引领一部分学习交流者,至少编程风格要符合普遍人的习惯或者不成文的约定;还有文件的组织,感觉也略显凌乱。
信星 2012-11-05
  • 打赏
  • 举报
回复
学习,支持一下!
越过越咸 2012-11-05
  • 打赏
  • 举报
回复
mark
神之疯子 2012-11-05
  • 打赏
  • 举报
回复
关注。。。。
redfox6843 2012-11-04
  • 打赏
  • 举报
回复
不错呀。要是能加上点应用实例就更好了
maninblack11111 2012-11-03
  • 打赏
  • 举报
回复
好强悍,好强悍!
lixiaoming325 2012-11-02
  • 打赏
  • 举报
回复
很是给力
HelloNet 2012-11-02
  • 打赏
  • 举报
回复
好像下载不了呢?你们能下载吗
加载更多回复(288)

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧