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 
<https://github.com/j4ts/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:
>
> landing page: dncomponents.com 
> demo:   http://dncomponents.com/demo
> github: https://github.com/dncomponents/dncomponents
>
> Client side java UI framework for building rich web applications written 
> purely in Java language using GWT <http://www.gwtproject.org/> compiler 
> and elemental2 <https://github.com/google/elemental2> browser API without 
> any external js libraries.
>
> dn-components layered architecture makes process of developing modern 
> complex user interfaces with ease.
> Html binder <http://dncomponents.com/documentation-html-binder.html> and 
> intellij 
> plugin <https://plugins.jetbrains.com/plugin/13486-dn-components/> are 
> the great tools that support this.
>
> dn-components can have different view implementations. 
>
> Default view implementation is based on bootstrap 
> <https://getbootstrap.com/> framework (only css and markup). The second 
> is google Material design (work in progress)
>
> - All the view implementations are in one java file 
>
> https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.java
> - And all markup for all components are in one html file 
>
> https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.html
>
> 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 
> <https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.java>
>  or BootstrapUi.html 
> <https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.html>
>  or 
> single component by injecting its view.
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/71e7cf47-d84b-4120-bbcf-551087bc8c25o%40googlegroups.com.

Reply via email to