TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Better performance in App Engine with new Lisp language Clojure

173 pointsby mattybabout 15 years ago

12 comments

wynandabout 15 years ago
Posts like this really make me want to move to Clojure.<p>Python is now my go-to language, especially because of Scipy, NetworkX and bridges like RPy.<p>I would definitely put in the time if someone with mathematical modelling experience can support the idea that I'll be more productive in Clojure. Anyone?<p>I really would love to see a list of testimonials and anti-testimonials of people from various fields that switched to Clojure and either got much more done or got burned.<p>Sorry, I realise that this is a wee bit off the main topic.
评论 #1339191 未加载
评论 #1339177 未加载
zachabout 15 years ago
So I was in an App Engine workshop at PyCon and asked an engineer about running Clojure on App Engine, which resulted in a confusing exchange. Then I realized they thought I was talking about Google's Closure Library. Argh! I guess this wasn't on the radar.<p>This shows a lot of promise, and it would be great if App Engine could become (in a way) Clojure's Heroku.
psrangaabout 15 years ago
I've looked off and on into using App Engine's Java interface. But even the "hello world" app looked much more bureaucratic than the Python equivalent (it's due to Google trying to do things the Java way).<p>Do you still have to deal with Java's baggage even if you run Clojure on App Engine? How much can you abstract away? Any libs?
评论 #1338601 未加载
评论 #1338764 未加载
评论 #1338686 未加载
defdacabout 15 years ago
This is a very readworthy slide from the CTO of freiheit and the project: <a href="http://www.slideshare.net/smartrevolution/how-a-clojure-pet-project-turned-into-a-fullblown-cloudcomputing-webapp" rel="nofollow">http://www.slideshare.net/smartrevolution/how-a-clojure-pet-...</a><p>I'm curious about the "how to get rid of Eclipse"-part. How do you "Go to implementation" and "Find usages" in Clojure without a 7 key-combination in Emacs? I would love to take a Clojure-IDE for a spin.
评论 #1338909 未加载
评论 #1339500 未加载
评论 #1339964 未加载
mcavabout 15 years ago
A question I've been meaning to ask but didn't want to make a completely new post about it:<p>If you could write a server (not a plain HTTP webapp necessarily) in Clojure, Python, or Node.JS, provided you know all three, which would you choose and why?
评论 #1338528 未加载
评论 #1338733 未加载
评论 #1338997 未加载
va_coderabout 15 years ago
JVM apps on appengine start up slow. I encourage anyone looking into using a JVM app on appengine to put together a simple app, wait 10 minutes after deployment, and then hit the url and see how long it takes to load.<p>It bothers me that people don't mention this.
评论 #1339068 未加载
评论 #1339070 未加载
caffeineabout 15 years ago
It doesn't really say much about performance...
评论 #1338963 未加载
maceabout 15 years ago
The blog referenced in this post has more details on their use of Clojure: <a href="http://www.hackers-with-attitude.com/search/label/Clojure" rel="nofollow">http://www.hackers-with-attitude.com/search/label/Clojure</a>
waratumanabout 15 years ago
Where do the 30% and 50% numbers come from?
评论 #1338819 未加载
mark_l_watsonabout 15 years ago
I am using Clojure a lot right now on a customer's project, a cool language for sure.<p>That said, I have doubts about Clojure + AppEngine because of the loading request times. I can get a Java + AppEngine app to do about a 1 to 2 second loading request time by not using JDO and minimizing dependencies.<p>Unfortunately, loading the Clojure JARs (or the JRuby JARs) increase the loading request time.<p>Sometimes when I go to TheDeadline, I see almost a 10 second delay on the first page load. Does not happen often, but it does happen.
andreyfabout 15 years ago
<i>On Google App Engine, Google's cloud computing platform, developers can officially choose between two languages -- Python and Java -- and both run on the Java Virtual Machine (JVM).</i><p>If they've got Python running on the JVM, why aren't they contributing back to Jython (or releasing their own Python-&#62;JVM bytecode compiler)?
评论 #1338662 未加载
评论 #1338825 未加载
评论 #1338743 未加载
jherikoabout 15 years ago
Interesting, but I cringed when I read this:<p>"Writing less code requires less time."<p>Seriously? Then again, it /is/ a "to-do" app...
评论 #1339088 未加载