Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Please help me to choose the most suitable Web framework for me and for the task I have to deal with.
The task: develop customer relationship management Web application for small and medium business with good performance.
Server side:
I'm an expert in Java, have never written anything on Groovy or Scala. Also, I have some experience in JSF (IBM portlets). The application server will be Tomcat, but we can switch to some other free server, if necessary.
Client side:
I used to create custom widgets with Dojo for developing rich Web applications. So, I call the server side with an XmlHttpRequest (dojo.xhrGet), on the server side I pack data into JSON, and then on the client side I deal with this JSON data inside my widgets. Debugging widgets takes rather much time. So, if there were something more developer-friendly (running with the same performance, that's important), that would nice.
Please advise.
As far as I know, you should choose the technology bringing less risks for you. If you consider yourself proficient with a JSF-Dojo combination, and have no non-functional requirements on the framework you must use... then use it.
Take profit of your know-how at work, then go home and spend some hours learning new technologies and acquiring new know-how on some technologies that make you feel curious :)
There is no such thing as "The Java Web framework to choose". The framework you choose depends on many factors like:
Use case
Technical requirements
(Organization) standards
Performance
Extendibility
Community & support
...
Because of it, this question cannot be answered. There are simply too many factors and too many frameworks that will apply.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Hello friends I was searching from last few days for a good PHP MVC framework which has features like Spring Web MVC or Play Framework for Java(ORM, Annotations and dependency injection etc.). Let me clear I am not going to compare two programming languages java and PHP, I just want to know somewhere any single PHP framework exists with above all functionalities. I know PHP has good frameworks like codeigniter, zend and cakePHP but when I searched the above features in PHP then I get different links. When I googled the features individually for php then I got below results
mosquito-php5-persistence-api,
Dependency Injection Container for PHP 5.3, Propel is an open-source Object-Relational Mapping (ORM) for SQL-Databases in PHP 5.4
I am not demanding anything I just want some useful links or suggestion from your side because I want to use PHP for business projects, so before started I want some more detail about it.
Thanks in advance, please share your experience.
Try to read aboout each framework, not individaul features. Sometimes frameworks provide different ORM's or features, you can even use it without any ORM for example.
I believe that at least Zend framework and Symfony have all of mentioned functionality and much more.
As for myself I use "more-lightweight" Yii framework, it has good ORM through CActiveRecord and it have many extensions and github repos with thousands of features.
After quick googling I found several Dependency Injection Container extensions like that DI container and annotation extension for Yii.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Not sure if this is the right place to ask such question, maybe tell me where to move the question on another StackExchange site.
I'm evaluating cloud platforms and I have some business requirements to evaluate them against, so I'm trying to build small POCs for the products I found, but I'm not sure of which products I've included and excluded.
The PaaS I need is:
On premise: I have a private infrastructure based on VMWare
Java support: I have an IT dept that develops in Java language with Spring support
Can connect to local legacy services (DB2 via JDBC, IBM Queues and so on)
Complete: at least I need auto-scaling, monitoring, load balancing wth a comprehensive interface
Integrated (integrable) with IDE: eclipse or other Java IDEs
Integrated (integrable) with CI: automatable (scriptable) deployment to run with a CI like Jenkins or other
It seems to me there's much confusion among product offers. E.g. It's not always simple to verify if a platform is adoptable on a private data center.
Now I already have built two POCs and my attention is on these two products: vFabric and Stackato, but maybe I'm missing something important, so which are in you opinion the PaaS products that support the above technical requirements?
UPDATE
I also added to my list of viable solutions the following products/projects: Cloudify and Cloudsoft AMP.
I'm positively impressed by Cloudify and started to deploy it in a production environment for a limited set of applications.
You can also refer to cloud foundary. Since it is an Open-PaaS, it can be very useful for you and the things they don't have, you can create and contribute to them. So it will be win-win situation for both.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I am looking for an open-source application/tool/technology which can show times of distributed request across distributed system.
I have found some wonderful stuff like AppDynamics, but they are all commercial. I don't need such a wide functionality, but simple request tracking. I have also had a look on this list, but I have some difficulties to understand it.
Could you recommend some solutions if you are experienced with APM?
i don't think that you can do full-featured profiling of distributed request across number of JVM's - AppDynamics from what i can remember understands the EE stuff - like calling DB, EJB, RMI, or remote webservice - however it still works in scope of JVM.
Isn't it suffient in your case just to use java profiler (like yourkit, jprofiler)?
Did you try the free version of AppDynamics. It's called AppDynamics LITE.
You can take a look also to EXTRAHOP free version. Maybe it is good enough for your needs.
Also you can try using a SaaS solutions such as NewRelic or Boundary. They have free accounts that could also be good enough for your needs.
Finally if you want to monitor the performance of any specific JAVA application, you can use http://www.moskito.org/. It's totaly FREE.
you can try 24x7monitoring
https://code.google.com/p/monitor-24x7/
it provides method level monitoring, SQL queries, business transactions...
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
What is the best GUI builder for web apps (any language) that can hook into the backend code, in that it is compatible with dynamically generated web pages and can submit Ajax requests?
As a side note, is there such a GUI builder for java based web apps (i.e. Play Framework)
I'm kinda looking for something similar to Interface Builder for Iphone and Android, but for web apps.
For such a task I would recommend Vaadin, which has a beautiful and complete widgetset, with great documentation. Moreover, you can extend, restyle existing widgets or create custom ones.
If you use eclipse you can install a plugin that helps designing UIs - but in my opinion this won't be needed once you get used to the development style ;)
If you like desktop development style, you will love Vaadin. You will only have to code in Java, and the published product will be html+css+js (ajax)+java.
I've worked with this framework and found it very promising, and easy to use - of course it has its learning curve, but once you get used to it, and have a well structured project, you can implement new features easily.
Note that Vaadin is based on GWT, so if can't find an appropriate widget for your app among the many included in the framework, you might find GWT knowledge to come handy.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am making a game server for a turn based game. Not a web based server, but a process-based one. I want it to be scalable and I want the development process to go as smoothly as possible. I haven't used Java in forever and I need to brush up on my skills, so I really have no idea what is out there framework or tool-wise. Right now it looks like I am going to use Terracotta due to its clustering capabilities. I was just wondering if anything besides this that would make developing a TCP based game server easier?
You might want to take a look at Project Darkstar.
Have a look at Marauroa. It is a client server framework for turn based games. There is even a MORPG based on it, with the turn time set down to only 300ms.
But it is not designed for cluster support.
http://arianne.sf.net/wiki/index.php/Marauroa
Have you looked at SmartFoxServer? It's Java and already supports Terracotta.
Shameless plug: Here is a java game server written by me. Has UDP and TCP support. jetserver also has a java client as well as flash action script client already developed. Clustering is not yet implemented.