>From a performance and scalability perspective, you might also want to look at these: http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp/ http://blog.nelsonsilva.eu/2010/12/14/go-vs-scala-vs-nodejs
Note that these were individual tests and YMMV. Cheers, Nigel On Sun, Nov 13, 2011 at 1:16 PM, Nigel Sheridan-Smith <[email protected]>wrote: > Hi Simran, > > These days things are moving more towards dynamic languages, because they > save time and effort during development. > > Groovy and Grails is a favourite - a major time saver - it does JSON and > XML out of the box and is designed with the REST paradigm in mind. Grails > is similar to Ruby on Rails which is regularly used by many startups. > Groovy compiles to a Java EE WAR so hosting is easy and performance is good. > > Frameworks such as Django on Python are quite popular amongst startups, > although I have not done much Python myself. > > Scala is a great replacement for Java and its statically typed, some > functional language capabilities and has inbuilt concurrency as well. > > Node.js is gaining popularity - its Javascript on the server using the > Google V8 engine. Its basically asynchronous programming (great > scalability) and plugs into NoSQL databases very easily. Currently, though, > there is no stable ORM framework for traditional RDBMS databases. You can > also use CoffeeScript as a "nicer" Javascript language. Node.js has a whole > series of plug-ins that make development easier (e.g. 'markup' for > shorthand HTML and CSS). > > You should also look at graphical user interface toolkits such as Vaadin, > Zk, and GWT for RIA interfaces (e.g. like traditional desktop applications). > > I think the trick is to pick one that suits you (language, framework, > APIs) and stick to that as much as possible. Also, you need to consider how > you will find other developers with the same skill sets. > > Cheers, > > Nigel > > > > On Sun, Nov 13, 2011 at 12:04 PM, simran <[email protected]> wrote: > >> Hi All, >> >> A friend of mine who owns a design company in sydney is looking at >> getting deeper into the value chain. >> >> It is currently a small startup firm (just grew from 3-7 in the last 4 >> weeks though) - and they use a lot of wordpress for putting up sites. >> >> He is interested in moving up the value chain into a little bit of >> development... most design jobs he has done are in the $0-10k range, but is >> also interested in taking on development work in the $10-$30k range, so >> it's not building your next site that will get a billion visitors, but >> sites with some custom functionality and reasonable usership! >> >> There is some PHP knowledge inhouse as a result of the use of wordpress. >> >> He asked me for recommendations on what he should use as a framework to >> start some development - and i said i'd ask the startup community on what >> they are using and what is popular... so here goes... >> >> *What frameworks are people using out there? and maybe a one line >> pro/con? * >> >> I'm from the perl era, and would have ordinarily recommended perl / >> mod_perl / postgres / Template Toolkit and the likes, but that's my bias >> based on familiarity... i'm sure there are easier more rapid development >> frameworks out there (perhaps some ruby on rails?) >> >> Love to hear from you on what you use, what you would recommend and how >> you find it? >> >> simran. >> >> ps: traditionally i am personally biased against PHP/ASP type stuff >> because it makes it "too easy" to mix business and presentation logic! >> >> -- >> You received this message because you are subscribed to the Silicon Beach >> Australia mailing list. Vist http://siliconbeachaustralia.org for more >> >> Forum rules >> 1) No lurkers! It is expected that you introduce yourself. >> 2) No jobs postings. You can use http://siliconbeachaustralia.org/jobs >> >> >> To post to this group, send email to >> [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/silicon-beach-australia?hl=en?hl=en >> > > -- You received this message because you are subscribed to the Silicon Beach Australia mailing list. Vist http://siliconbeachaustralia.org for more Forum rules 1) No lurkers! It is expected that you introduce yourself. 2) No jobs postings. You can use http://siliconbeachaustralia.org/jobs To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/silicon-beach-australia?hl=en?hl=en
