8000 GitHub - lixinlin/Portofino: Portofino 5 is the next generation of the open source radid web development framework Portofino. Its purpose is to help developers create modern, responsive enterprise applications with REST APIs and an Angular UI.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Portofino 5 is the next generation of the open source radid web development framework Portofino. Its purpose is to help developers create modern, responsive enterprise applications with REST APIs and an Angular UI.

License

Notifications You must be signed in to change notification settings

lixinlin/Portofino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ManyDesigns Portofino 5

Maven Central Language grade: Java Language grade: JavaScript Build Status Join the chat at https://gitter.im/ManyDesigns-Portofino/Lobby

Portofino is a web application framework written in Java and extensible using Groovy, distributed under the LGPL open source license. It is developed by ManyDesigns, based in Genoa, Italy (http://www.manydesigns.com).

The framework can be used to create good looking applications for the Web and mobile devices. The creation process can include:

  • automatic generation through a "wizard" tool that analyses the structure of your existing relational database;
  • manual configuration through a web-based administration interface that lives alongside the application;
  • customization with Groovy (for the backend) and TypeScript (for the frontend).

The result is a fully functional application with a responsive web user interface based on Angular Material, a customizable backend fully exposed with REST-style APIs, authentication and authorization, internationalization (I18n), an email subsystem and much more. The application is designed to be incrementally extended and customized, both graphically and in functionality (e.g., adding new buttons to existing pages). When existing extension points are not enough, completely custom REST resources and Angular components can be developed and integrated, while retaining the possibility to use built-in services through dependency injection.

Development can happen "PHP style", i.e. by modifying a live application using a text editor, as well as "Java style", by employing an IDE, a build system, release and deployment.

Portofino is based on popular and proven open source libraries such as Hibernate, Groovy, Apache Shiro, Spring, Angular and Angular Material, Jersey JAX-RS.

The home of Portofino is http://portofino.manydesigns.com. There you can find the documentation, pointers to community resources (forums, wiki, issue tracker), commercial support.

Portofino is translated in several languages, thanks to Manydesigns and various contributors. Languages include English, Italian, French, German, Spanish and Arabic.

Installation

The official compiled distribution is hosted on SourceForge: http://sourceforge.net/projects/portofino It requires no installation, just unzip it. It is a bundle of Apache Tomcat, Portofino and JDBC drivers for popular open source databases.

This is the source code of the framework. If you want to build it, see https://github.com/ManyDesigns/Portofino/wiki/Building-from-source

About

Portofino 5 is the next generation of the open source radid web development framework Portofino. Its purpose is to help developers create modern, responsive enterprise applications with REST APIs and an Angular UI.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 78.3%
  • TypeScript 8.9%
  • Groovy 6.6%
  • HTML 2.8%
  • CSS 2.7%
  • XSLT 0.3%
  • Other 0.4%
0