`
allbin1983
  • 浏览: 34395 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

写给simpleFramework官方网站运营100天的总结

阅读更多

前言

  simpleFramework 官方网站上线100天,为推动国内的开源产品做出自己的力量,在今天这个特殊的日子,我就谈谈我对的simple的认识,用来大家更好的了解simple.

 (以下内容是作为使用者在伴随着simple的发展而客观的总结的,希望对初学者有帮助!以前投我隐藏帖的请飘过!) 

 

  选择开源,因为之前我们面临如下问题,并把积累的经验与大家分享.

1.  软件产品的通用性和用户要求个性化的矛盾。

2.  唯一不变的是变化(做项目的都有这体会)。

3.  B/S程序开发带来的新的挑战,没有架构优良的开发平台,项目难以按时交付。
 
 
SimpleFramework的定位
 
1. 在传统的开发框架应用程序之间的功能补充
 
2. 面向组件编程,积累业务
 
3. 全自动化的组件整合(只需要声明就可以完整类似论坛,博客等功能),可以完全享受simple 开发的基础组件
 
SimpleFramework的作用
 
1. 作为基础框架支撑快速开发应用程序
 
2. 界面控制更改方便
 
3. 需要学习的东西很少
 
使用SimpleFramework需要的技能
 
1. css,基本的javascript和html 语法
 
 
2. XML和(Core Java)
 
 
3. SQL语句
 
 
SimpleFramework和其它框架不同点
 
1. 统一的数据接口更好的处理数据库的交互能力
 
2. 声明式的面向组件编程,更关注业务
 
3. 集成更方便(后处理模式)
 
4. 组件事件的设计
 
5. 组件的丰富程度
 
6. 高素质的团队支持
 
 
在开发中最直接的好处就是
 
1)纯静态网页,可以与后台数据库交互.实现动态数据处理。
 
2)SimpleFramework是唯一一个实现在前端到后台完整的支持企应用开源平台,无插件,快速构建应用。
 
 
SimpleFramework的组成:
 
simpleMVC和 SimpleFramework 两部分。
 
 
SimpleFramework界面HTML的好处(jsp,模板等)
 
 1. 浏览器可以直接解释,运行速度快.
 
 2. 国际标准
 
 3. 样式丰富.
 
 4. 无须额外的学习成本
 
SimpleFramework 数据层用自做的表实体管理器来管理
 
 1. 界面上的组件通过 表实体管理器 和数据库进行交互
 
 2. 数据和样式分离 
 
 3. 组件和字段绑定
 
 4. 利于扩展

SimpleFramework的主要应用场合

1. 用户已有现存的产品,需要开发类似的组织机构管理,论坛,博客,包括simple 包含的组件库.可以将simple自定义组件以一个模块的方式很方便地加到现有系统中也可以直接作为系统的扩展功能直接使用.

2. 用户只需要写少量的代码,甚至于不写一行代码.最重要的是用simple可以大大提高开发的速度以及减少后期维护工作量.

 
SimpleFramework的优势
 
1. 对开发人员的技术要求大大降低
 
  simple在j2ee开发工具的基础之上进行了再封装,开发人员无需了解底层代码,甚至不用写一行代码就能实现很多常用功能。
 
2解决了web程序交互性差的弱点
 
  大家都知道,web页面程序界面输入很不方便,交互性差,很难实现复杂的交互界面.而simple成功的解决了这一难点,使用simple能轻松实现各种各样复杂的交互界面.使用simple即使是开发web下的ERP软件也易如反掌。
 
3. 基于声明式组件开发,所见即所得
 
  不像现在大多数表单工具哪样通过手工编辑xml文件来描述界面和逻辑,simple采用声明式编程,直接通过组件调用就可以完成功能的开发。
 
4. 适合团队开发
 
  使用simple来开发软件可以很方便的对开发成员进行分工,比如有的设计数据库,有设计UI,有的写事件的函数.非常有利于提高团队的开发效率。
 
5. 程序大量复用
 
  使用simple可以非常方便的组件大量的重用.从而大大提高开发效率,减少bug的产生。
 
6. 胖客户端,Ajax组件
 
  simple采用胖客户端的ajax组件,这非常有利于学习使用。
 
7. 大量采用xml技术
  
   开发simple的过程中大量采用了xml技术。simple将ajax与xml技术内置在平台之中。
 
8. 丰富的表现层组件
 
   simple 中含有大量的表现层组件,目前基于Internet技术的web构件比较少,使用不方便.造成开发web程序比较困难,尤其是web下的表现层构件缺乏.而simple正好弥补了这一web开发中的重大缺陷。
 
9稳定性高
 
   一个软件稳定性的高低和新写的代码的多少有关,新写的代码多则稳定性差,出错的几率大。用simple开发要新写的代码很少,甚至有很多界面无须一行代码,因而用simple开发出错的概率很小。
 
10使项目不再无法关闭
 
  当今很多公司接的项目往往无法关闭,总需要技术人员来盯着,造成公司不堪重负.而使用simple来开发项目的话。往往可以让用户中的个别人自己学会用simple来开发,这样以后有什么新的需求和改动往往用户自己就解决了,而不用麻烦软件公司的技术人员了。
 
不要考虑用simple的地方
 
1. 复杂的统计报表
 
2. 让只会打字的操作员编出逻辑复杂的应用组件
 
SimpleFramework的特色总结
 
1. HTML页面就可以实现动态的数据交互
 
2. 通过自制的表实体管理器处理统一的数据接口
 
3. 内置丰富的组件库(表格,树,页签等常用的复杂组件...)
 
4. 国内开源团队支持!
 
 (成功选择simple! )
 

 

分享到:
评论
1 楼 hotsmile 2012-04-28  
不错,顶了!!!

相关推荐

    SimpleFramework_UGUI.zip

    SimpleFramework_UGUI

    SimpleFramework NoLua

    SimpleFramework 是ulua作者提供的一个mvc框架 使用了pureMVC.有些情况下,需要使用C# 写代码 这个就是C#版本,亲测可用

    uLua-SimpleFramework-UGUI带注解

    uLua-SimpleFramework UGUI带注解

    SimpleFramework_v0.2.7注解 - 完整版

    SimpleFramework的作者写的文档,和github上的不太一样

    simpleframework 框架核心包 simple3.jar

    Simpleframework是基于后处理后处理模式技术实现的Web应用级开源框架。采用过滤器工作机制和申明式组件元数据定义,所以备整装零用的应用模式,不仅可以支持Web应用的全程开发装,也可以在其他框架资源和应用的基础...

    SimpleFramework_UGUI-0.4.1.zip

    这是一个在ulua Framwork框架下,修改了框架错误后,加上自己的项目demo做的热更新项目

    simpleframework:简单框架

    简单框架 Simple的目标是为服务器端Java带来简单性,可伸缩性和性能。... Simple提供了真正的异步服务模型,使用内部透明的监视系统来驱动请求完成。 这使得Simple在多层环境中的性能大大优于大多数基于Java的服务器,...

    SimpleFrameWork

    简易MVC-API-PHP框架此框架为自己整理系统的练习作品,切勿将之应用在实务上,应用在实务上的框架上请选择Laravel 5.1等框架。所使用的package Laravel - ORM("illuminate/database": "5.1.8") Laravel - Pagination...

    week2_simpleFramework

    week2_simpleFramework 这是一个简单的 REST 框架资源: 学校公司服务器在端口 3000 上运行方法: POST - 根据 url 和输入的 JSON 数据在学校或公司中创建一个新文件 PUT - 根据 url 和输入的 JSON 数据重写文件的...

    sf_webhook:使用 simpleframework http 服务器的 github webhook

    sf_webhook 使用 simpleframework http 服务器的 github webhook

    simpleframework:自己实现的IOC,AOP,MVC,ORM

    启动方式 数据库配置示例 ...user = root password = root ...srcPath = E:\\mooc\\手写Spring源码\\simpleframework\\src\\main\\java ##指定自己的查询类,必须继承自Query queryClass = com.framework.orm.core.i

    Simple-FreeMarker.zip

    simpleframework 整合 freemarker 工程

    Simple-xml-2.7.1

    Simple 是一个 Java 框架,用于简化序列化和反序列化 XML 的过程。使用 Simple,开发人员可以简化(名字由此而来)将简单老 Java 对象(POJO)转换成 XML 文档的过程 — 即所谓的序列化(serialization)过程。...

    详解Android XML中引用自定义内部类view的四个why

    本篇文章主要介绍了详解Android XML中引用自定义内部类view,小编觉得挺不错的,现在分享给大家,也给大家做个参考。

    ulua热更新

    包含SimpleFramework_ulua源码和我自己写的一个demo 运行在unity5.2.3f 我有一篇博客文章写了关于如何写一个热更新demo,所以这资源算是我那篇博客的资源素材吧 欢迎关注我的博客

    深入理解:XML与对象的序列化与反序列化

    这篇文章主要讲述XML与对象的序列化与反序列化。并且会附上一些简单的序列化与反序列化方法,供大家使用。假设我们在一个Web项目中有这样两个类复制代码 代码如下:public class Member { public string Num { get;...

    jsp layout 门户组件资源

    jsp layout 门户组件资源。亲测使用简单。资源是simpleframework中组件。myeclipse8.5亲测,工程源码

    LUA 热更新PPT.zip

    泰课SIKI,ppt 1.热更新学习介绍2.Lua编程3.Lua和.Net互相调用4.Unity中的AssetBundle5.uLua SimpleFramework

    UGUITOLUA框架代码

    LuaFramework是基于SimpleFramework + tolua #基础上,重新构造的新框架~ 框架自带了LuaBundle模式(直接讲lua文件打进Assetbundle)+ 重构的资源管理器

    Ulua使用DoTween改进版

    simpleframework-ugui,可以直接替换使用,比网上其他的教程,ShortcutExtensions46,增加了一个静态类,可以在ULUA中使用图片颜色,文字透明,RectTransform等动画。

Global site tag (gtag.js) - Google Analytics