Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java Web Framework Selection #1

Open
EvilLord666 opened this issue Nov 30, 2017 · 12 comments
Open

Java Web Framework Selection #1

EvilLord666 opened this issue Nov 30, 2017 · 12 comments
Assignees

Comments

@EvilLord666
Copy link
Member

We should choose the best Java Web framework to build WebApi application, main purposes are:

  1. Provide basic info about our mossbauer lab group (our researches, our equipment (including spectrometer which we are going to sell))

  2. Private area where we could plan measurements and how we are working n this plan, liquid nitrogen calendar (for samples and so on)
    here also : Some stats / achievements (about nights duties, liquid nitrogene)

Helpdesk : FAQ about our software

Monitoring page : where we could provide data from sensors (cameras and others) about spectrometers state

  1. Simple FORUM
@VeryNiceGuy
Copy link

How about Spring?

@VeryNiceGuy
Copy link

Or we could try something more elegant, for instance https://www.playframework.com

@VeryNiceGuy
Copy link

These two seem promising too:
https://struts.apache.org/
https://vaadin.com/

@VeryNiceGuy
Copy link

Oh, totally forgot there is GWT http://www.gwtproject.org

@EvilLord666
Copy link
Member Author

One more requirements: is Java 8 -> framework must be quite new (2014)

@EvilLord666
Copy link
Member Author

EvilLord666 commented Dec 4, 2017

I saw vaadin sources and think that it is quite simple and it is not so powerful as we expected
GWT is also weak (it seems)
Play framework possibly (it is used by linkedIn, samsung e.t.c)

IMHO: Play is the best solution at this moment

@EvilLord666
Copy link
Member Author

According to this:
tapestry is better by performance

@VeryNiceGuy
Copy link

Well, I haven't mentioned Tapestry as we kinda already know it.

@EvilLord666
Copy link
Member Author

We should try with tapestry + angular5 js

@VeryNiceGuy
Copy link

Ok, deal. Btw, do we need ORM?

@EvilLord666
Copy link
Member Author

Yes, we are using Hibernate with Postgres or MySql

@VeryNiceGuy
Copy link

Oh, ok. Btw, perhaps we could also consider something like MongoDB?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants