Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>Frameworks and languages</strong></p> <p>There are plenty of good languages and frameworks out there for building web applications. If you're looking for a (sort-of-)compiled language you might look into doing something in Java, perhaps with <a href="http://www.springsource.org/" rel="nofollow">Spring</a> or the <a href="http://www.playframework.org/" rel="nofollow">Play framework</a> (Disclaimer: the play framework is still relatively new, and despite its popularity may not be ideal for everyone as it's still relatively untested in the wild). I've also heard tell that C# and the Mono projects implementation of <a href="http://www.mono-project.com/ASP.NET" rel="nofollow">ASP.NET</a> has come a long way, though I haven't used it and can't vouch for it.</p> <p>I tend to prefer interpreted languages such as Python and Ruby when writing web services. Though these may not fit your use case. The exception being <a href="http://golang.org/" rel="nofollow">Go</a> which has become one of my favorites recently. It's quite easy to learn, efficient, and very fast (and compiled).</p> <p><strong>Help us help you</strong></p> <p>Unfortunately, your question is almost hopelessly vague, so it's hard for me to give a good recommendation. Perhaps you'd consider rephrasing it, laying out some of your requirements, goals, and objectives, so that we can get a bit more of a sense of what will serve you best in the long run?</p> <p><strong>Unrelated soapbox warning!</strong></p> <p>On a slightly off-topic note, I always encourage the companies I contract for (especially in fields like the medical industry that are often technologically behind) to consider a more open business model. Many small companies try to protect their intellectual property by creating a closed ecosystem which stifles growth and innovation in the long run, and can open them up to major security breaches; Open Source didn't become the new trend in the booming Computer Science industry because it allowed people to steal each others products. It became popular because it was a cheaper, more sustainable alternative to traditional closed source practices. I would argue in favor of protecting your source code via appropriate licensing and legal means instead of sticking with traditional distribution methods. Unlike many people, I think proprietary software still has its place; it's for you to decide if your product fits that model. However, at least consider the pros and cons of the alternative, even if you decide it doesn't fit your business model in the end. <em>off-soapbox</em></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload