Extjs 值得一览的项目

主页: http://www.dnet-ebusiness-suite.com/www/index.php/

 

(1)User Experience

 

Desktop like UI in your browser:

Powerful and friendly user interface a true rich web GUI. High performance scalable grids, inline editable grids, trees, forms, and other widgets. User interface built with the Extjs library.


Multi-tab user interface:

Allow to independently work on different tasks or just keep frames opened to quickly lookup necessary information

 

Editable grid

Edit data inline in grid views, save your work in one transaction when you are ready with it.

Master-detail views

View different levels of information in one frame. You have the option to enable/disable automatic retrieval of child information per child entity when you navigate through parent records.

Configurable  grid views

Select which columns to show/hide change columns order with drag-and-drop , resize columns

Easy record assignments

Easy record assignment with filter and pagination suitable when selection has to be done from large data sets.




(2)Technology stack

DNet is built on powerful, established open-source open-standard technologies, which empower many mission critical enterprise applications. There is plenty of documentation for these technologies, tools and most important there is already a lot of valuable knowledge - many experienced developers, architects and consultants who are already experts in one or more areas.

From architectural perspective it is a standard three tier web application, with java server-side, database independent and web user interface which runs in a plain browser without any third-party plugin. 

From implementation perspective it is a matrix of plugins where each plugin implements a certain horizontal layer for a vertical functional slice. This implementation offers a great flexibility to customize the application, add new features, extend or replace provided ones.

DNet can be deployed in-house or in the cloud and runs on different operating systems.

Database

It is database independent runs with MySQL, H2, Oracle etc, actually whatever database support is offered by Eclipselink.

Eclipselink

Database abstraction and object relational mapping functionality is provided by Eclipselink, an open-source Eclipse project, the reference implementation of the JPA specification. Eclipselink is a continuation of the well known Oracle Toplink library.

Spring framework

Quoting from Spring framework homepage, it is " the leading platform to build and run enterprise Java applications. Led and sustained by SpringSource, Spring delivers significant benefits for many projects, increasing development productivity and runtime performance while improving test coverage and application quality"

Spring  DM(Spring  Dynamic Modules)

Spring DM provides the support for the modularized architecture. According to the description on its homepage, "The Spring Dynamic Modules for OSGi(tm) Service Platforms project makes it easy to build Spring applications that run in an OSGi framework. A Spring application written in this way provides better separation of modules, the ability to dynamically add, remove, and update modules in a running system, the ability to deploy multiple versions of a module simultaneously (and have clients automatically bind to the appropriate one), and a dynamic service model."

It provides an excellent support to create modularized web-applications, easy to learn and easy to use.

Eclipse RT Virgo

Virgo Web Server is the runtime "execution container", it is the next generation of a previous also well known project, spring dm server, donated to Eclipse. For certain reasons it is a good candidate for "the ideal OSGi server runtime"

Extjs

The user interface is built with the Extjs javascript framework from Sencha.com It provides an amazing collection of UI widgets, there is a huge active community and lots of custom components provided by third-parties. Whatever UI widget or customization you'd like to have, is very likely that there is already something available.

Activiti BPMN

The chosen workflow engine is Activiti, a lightweight open-source Java based project, integrates perfectly with Spring, based on simple, clean concepts - altogether provides a powerful engine to use.

DNet Core

On top the aforementioned components comes a thin application framework, DNet-Core, which is a collection of some base classes to encapsulate more or less routine-glue code.



内部包括了许多Extjs 很有用的扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值