Which Programming Language did you pick for your idea?

17 points by theoutlander ↗ HN

79 comments

[ 3.5 ms ] story [ 255 ms ] thread
PHP, if ROR would be more supported here, than ROR
Seaside (because I want to implement some heavy desktop-like capabilities)
How does seaside help with that? Do you code all of the client logic in Smalltalk instead of Javascript?
I guess seaside's continuation passing style helps to reduce complexity in managing states, which is a major requirement in desktop-like apps.
My current project is in RoR, but I've not ruled out other languages/frameworks for other projects, depending on what suits the task best.
PHP5 (as fastcgi w/ lighttpd and sqlite3)
What is your experience with FastCGI??? I am running ROR off it, but lighttpd throws quite a lot of 500 Internal Server Errors.
Hmm, I haven't used my current setup in production yet. Development has been fine, only time will tell. Hopefully I don't get the errors you experienced :(
so you don't have a fastcgi.crash.log ... ???
FastCGI is super lightweight and very powerful. If you're seeing errors like that you likely have a problem that requires fixing. Judging from your post it might involve excessive question marks in a regex.
I am running some basic stuff ... but notice the occasional 500's ... IRC / Web states that Pound with Lighttpd and Instances of Mongrel is really the best solution ... however, mongrel's site states that Lighttpd's mod_proxy still has issues....so I am really baffled with what is a proven solution... I am just gonna run some tests before I conclude...
Perl w/ Catalyst/DBIx::Class/Template Toolkit and MySQL

My idea is a web application that manipulates a particular set of data, so of course I use BRL.
Python (Pylons, Mygthy), MySQL, ActionScript.
- python, c (django, wx)

- sql, (mysql)

C# and .NET framework, because my project is a distributed multi layered app. Plus I know it too well to use sometings else
Stating your chosen platform, and then feeling the need to defend it (twice) in the same sentance.. not a good sign.
I like .NET Framework..... However, be vigilant about perf!
Python and web.py
python, webpy, binding in code from just about every other language.
Java + gwt + eclipse + derby db
Python, C, C++ (Django, PostgreSQL)
Ruby and Java
Are u considering JRuby ??
I might be. but for the mean time I'm exploring Rails :-) and gettng my Ruby skills up to match. Although I can't seem to shake Java's verbosity out my system and it reflects on my Ruby programs. :-)
rails + postgres
Lisp + MySQL
me, straight Common Lisp (SBCL)
Do you guys use a web framework, like kpax, or straight CL?
We use Allegro Serve's webactions, though we've customized (bypassed) it to the point where we now only use their session feature.
Did you guys buy the Allegro suite or are you using portable allegroserve?
We actually bought Lispworks (half the price of Allegro), and are using portable allegroserve. My partner (who is a software architect by trade) learned lisp for our current start-up and is using slime on Emacs for his interface so we can switch to Allegro if we want later on, which we are considering for their native high-speed mysql interface assuming it performs as advertised - we're using ClSQL right now to talk to MySQL.)

He is extremely happy about lisp, especially after hacking java for years. (The code-base I had built up over the last few years as well as PG's writings helped convince him to give it a try even though he was very skeptical about lisp at first, There is no going back now :)

Ironically, we decided on a different (more focused) idea to pursue for the current startup for which my architectural firm is the current first customer (my hair was on fire for this app), so the initial code base is waiting for a later date. (It will be used to extend the feature set of the current app by adding a conceptual interface)

My partner is concerned about Aserve's ability to handle massive numbers of sessions at the same time, so we are considering going to a java websever and using the lisp side to generate all the html. (The html macro in Aserve is proving very fast and reliable) We're definitely looking for the best solution out there right now as we are planning to go live in about 2 months.

I'm fairly new to Lisp, this is encouraging to hear! :) Just a few technical questions:

Is there any specific reason to use Lispworks as oppose to a free implementation (say SBCL)?

I remember the author of portable allegroserve mentioned that he wrote it mostly for demonstration purposes, and might not perform well. Are you guys finding this to be an issue at this stage?

As for session, would it be possible to store session objects in AllegroCache, which comes with the paid version of AllegroCL? (I'm just a newbie speculating :) )

I hadn't heard of kpax before. Their documentation is missing on their website. Do you know the features and positive reasons to use it?
No particular framework. Though a framework is starting to abstract away as the site gets bigger.
I use Hunchentoot as server, but nothing on top of that
LISP is cool!! I did it 10 years ago.... but keep confusing it with ML and Prolog.... :-|
I would love to see more Lisp web apps in startups. It's been quite discouraging after reddit abandoned Lisp.