Win a copy of Transfer Learning for Natural Language Processing (MEAP) this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

Spark vs Spring Boot vs Play framework for web application

 
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am planning to choose either Spark or Spring Boot or Play to develop web application.

which one would be better to go?

Thanks.
 
Saloon Keeper
Posts: 11881
253
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which is better for hammering? A meat tenderizer or a roofing hammer?

If I asked you that, wouldn't you ask me: "Well, what are you intending to hammer? And why are your options limited to just those two hammers?"

What kind of web application are you trying to create? Why did you pick those two application frameworks?
 
Johnny Joseph
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1. Asynchronous
2. Embeded Tomcat
3. Boostrap UI - Web, Mobile, Tablet


Just above 3 things....
 
Marshal
Posts: 68899
275
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The only part of that reply that is of any use is “embedded”. All the other terms are implementation details, which don't reflect what you are trying to do.
 
Stephan van Hulst
Saloon Keeper
Posts: 11881
253
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As far as I'm aware, you can perform asynchronous requests with any major application framework.

Why do you need embedded Tomcat? Do you just care about having an embedded server, or does it need to be Tomcat explicitly?

Why do you need Bootstrap? It's a horrible framework and it needs to die in a fire. Also, it has absolutely nothing to do with your server-side software.

And again, why do you limit yourself to just these two frameworks?
 
Johnny Joseph
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stephan, Thanks for your comments. I just know bootstrap and put it...I want to give it to users who are just normal people..It is not going to be enterprise app but a standalone app or a server app....so i thought of going to bootstrap.

Please suggest a good fit for my requirement
1. responsive UI
2. simple startup
3. quick development

It's not going to be big enterprise app..It is for small or medium size app which can be hosted in server or run as standalone.
 
Stephan van Hulst
Saloon Keeper
Posts: 11881
253
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tells us more about the application. What is its purpose? What does it do?
 
Johnny Joseph
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1. Imports log files - huge size
2. Load the files into DB
3. Show a beautiful search UI with navigation to log through the searched content
4. Next, Previous, Previous of portion of log file
5. Standalone or Server

Everytime we come across huge log files from different customer....When want to frequently query or navigate it is very time consuming when we always want to query for few keywords....

So planned to built a simple UI tool - like Google Search
 
Campbell Ritchie
Marshal
Posts: 68899
275
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Aren't you getting the database to do the searching? Most databases are very good at such searches.
 
Johnny Joseph
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't want the user or anyone should have the DB for this case. I want to limit the installation or configuration as much as possible. Limit the complexity and make it simple to make it work at any time and much less dependency.
 
Stephan van Hulst
Saloon Keeper
Posts: 11881
253
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can easily do all that with plain old Servlets. You don't need any frameworks on the server-side, except for maybe a persistence framework like Hibernate if you don't want to use JDBC.

For the client side, it appears that all you need to do is display a text file with some search and navigation controls. Do you really need Bootstrap for that? You can easily write that in HTML and JavaScript by hand, without any libraries or frameworks.
 
Johnny Joseph
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Again I need a boostrap since i need to support multiple devices..

Without Bootstrap...Can you please help me with plain html which displays or works as bootstrap..How to convert a normal html to responsive....

Basically responsive UI..
 
Stephan van Hulst
Saloon Keeper
Posts: 11881
253
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What does Bootstrap have to do with multiple devices? You can style your application for different device types using CSS media queries.

I think the website CSS Tricks has some good guides.
 
Please do not shoot the fish in this barrel. But you can shoot at this tiny ad:
Two software engineers solve most of the world's problems in one K&R sized book
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic