Hi Chris,

My thought out of your choices would probably be Symfony. I've heard nothing but good regarding the framework, and anyone that does anything web related has most likely worked with PHP at some point. PHP is pretty easy to learn if moving from another programming language as well, and there is documentation on the web to do pretty much anything.

This all, of course, depends on your user base/audience. If you are building this for RIT's EGS club for example, you could talk to the e-board there and see what experience they have. It may not be the same as future users, but it is a start if this is a concern for you.

Best of luck mate!
Bucky

Chris Bitler wrote:
Hey,

I probably should've elaborated a little bit more on this: I don't have much experience (atleast in the context of web projects) with python or node. I also don't think I will have time to learn something mostly new (wrt to node atleast. I know javascript but I have done virtually no work with node.). That is my reason for sticking to mainly PHP and Java.

Thanks,
Chris

On Tue, Jan 23, 2018 at 3:33 PM, Mike Nolan <me@michael-nolan.com> wrote:
Why not something python or node powered? Both of these languages have a large amount of fantastic and accessible web frameworks and great open source communities.

On Tue, Jan 23, 2018 at 2:45 PM, Chris Bitler <crb2547@rit.edu> wrote:
Hello,

I've been trying to figure out what to use as the backend technology for my FOSS Projects project, since it is a website, specifically a site for college gaming clubs to run large LAN events. I've narrowed it down to the javaspark microwebserver library, spring-boot in java, or using symfony w/ php. However, each of these has their own problems.

My main problem with spring-boot is that I've never used it before.. that's not to say part of this project can't be learning it, but I do have experience with the other two.

Spark seems to have commits made to it every few weeks, but it has pull requests that been sitting there with no response for over half a year. The same could be said about the issues on the project, many have no response. This presents an issue with the community aspect.

If I use java for the project, I could use JUnit as my community instead (unit testing tool that I would be using). The reason for using java is that it presents a lower barrier to entry for contributing to the project than PHP, and I have more experience with it than PHP.

However, Symfony has a much more active community with many more resources for people to use in the community. My only issue is that PHP tends to be a higher barrier to people contributing to the project because not everyone knows or likes it.

I'm not really sure what would be the best path to take here, and would love some opinions.

Thanks,
Christopher Bitler

_______________________________________________
FOSS @ Rochester Institute of Technology (RIT) mailing list -- fossrit@lists.fedorahosted.org
To unsubscribe send an email to fossrit-leave@lists.fedorahosted.org





_______________________________________________
FOSS @ Rochester Institute of Technology (RIT) mailing list -- fossrit@lists.fedorahosted.org
To unsubscribe send an email to fossrit-leave@lists.fedorahosted.org