项目作者: erayerdin

项目描述 :
Primitive is a JavaFX framework which provides better logging and organization.
高级语言: Java
项目地址: git://github.com/erayerdin/primitive.git
创建时间: 2017-10-07T21:56:28Z
项目社区:https://github.com/erayerdin/primitive

开源协议:Apache License 2.0

下载


ABANDONED

This project is abandoned because I am no longer interested in developing it. However, there’s still a good alternative if you’re using Kotlin, which is TornadoFX.

Primitive FX MVC




PFXMVC is a library which has a primitive MVC specifications and
a couple of units which provide a quick start to a JavaFX project.

Installing

Maven

You can get installation guide here.
If you are not good with Jitpack, add below to your repositories in pom.xml file:

  1. <repositories>
  2. <!-- Your other repositories if exists -->
  3. <repository>
  4. <id>jitpack.io</id>
  5. <url>https://jitpack.io</url>
  6. </repository>
  7. </repositories>

And add the dependency as following:

  1. <dependencies>
  2. <!-- Your other dependencies -->
  3. <dependency>
  4. <groupId>com.github.User</groupId>
  5. <artifactId>Repo</artifactId>
  6. <version>LATEST</version>
  7. </dependency>
  8. </dependencies>

You can change version if you wish to use a specific one, but you
can also use LATEST to get the latest version.

Documentation

In progress… There will be pieces of video tutorials or blog articles
until then and I will probably update here.

When to Use This Library

  • When you want to make a quick start
  • When you have a personal project (suggested)

When Not To Use This Library

  • When you aim to utilize dependency management and inversion of control approaches in your project
  • When you want to use POJOs… This library heavily contains units that is required to be implemented or extended

Criticism

This library might not hold the sense of classical MVC pattern because
it is aimed to implement MVC pattern in sense of JavaFX. For instance,
controller, in this case, is aimed to extend the functionalities of
classical JavaFX controller.