dn-components new GWT UI library

453 views
Skip to first unread message

nikola

unread,
Dec 11, 2019, 8:29:41 AM12/11/19
to GWT Users
landing page: dncomponents.com 

Client side java UI framework for building rich web applications written purely in Java language using GWT compiler and elemental2 browser API without any external js libraries.

dn-components layered architecture makes process of developing modern complex user interfaces with ease.
Html binder and intellij plugin are the great tools that support this.

dn-components can have different view implementations. 

Default view implementation is based on bootstrap framework (only css and markup). The second is google Material design (work in progress)

- All the view implementations are in one java file 
- And all markup for all components are in one html file 

dn-components component has 3 layers of separation.

Each component has constructor where you can inject your custom view implementation that can accept different markups.

That means that you can easily customize component's views on application level by editing BootstrapUi.java or BootstrapUi.html or single component by injecting its view.

敏陈

unread,
Dec 20, 2019, 8:34:52 AM12/20/19
to GWT Users
挺好看的

在 2019年12月11日星期三 UTC+8下午9:29:41,nikola写道:
Message has been deleted

nikola

unread,
Jan 9, 2020, 12:30:20 PM1/9/20
to GWT Users

Material design version of dncomponents has been released!

 

https://dncomponents.com/demo_material

nikola

unread,
Jan 15, 2020, 2:00:04 PM1/15/20
to GWT Users

The licence model has been updated!

Now the whole project including cell components under free open source licence!

Those who liked GWT’s MVP + uibinder way of programming will like this project. It can be even mixed with old GWT widgets.

Complex components Lists,Trees, Tables with multi sorting , multi grouping , filtering, virtual scrolling, editors and many more.

All that in two UI implementations - Bootstrap and Material design with lots of builder classes that support writing ui framework specific code (programming model is the same for both).

Intellij plugin that supports HtmlBinder - Create pairs of java / html files in the same package, use intellij plugin to navigate between java @UiFields and html elements. Edit html code, reload browser to see immediate changes.


All the tools you need to preserve old GWT style of programing but modern and future ready !

dncomponents.com
https://gitter.im/dncomponents_/dncomponents

On Wednesday, December 11, 2019 at 2:29:41 PM UTC+1, nikola wrote:

nikola

unread,
Jun 12, 2020, 5:21:20 PM6/12/20
to GWT Users

New release of dncomponents in maven central (2.3.0) version


100% J2CL ready completely free from old GWT code. 

Only java and elemental2.



Excited to present the TypeScript version of dncomponents! 



If you are a java programmer with GWT skills. Working with typescript dncomponents requires almost no learning. Thanks to j4ts project you can even use java API in typescript. And using dncomponents gives you a familiar GWT MVP structure with activities and places and htmlbinder.

Integrate your project without boundaries with the rest of js world!

 

The Java and TypeScript version shares the same API and html markup.


Choose java or TypeScript, choose Bootstrap or Material. 


TypeScript sample project:

https://github.com/dncomponents/dncomponents-ts-starter-bs


Same project in java language

https://github.com/dncomponents/dncomponents-java-starter-bs


Cheers!


dncomponents.com



On Wednesday, December 11, 2019 at 2:29:41 PM UTC+1, nikola wrote:
Reply all
Reply to author
Forward
0 new messages