4 ms·
Which Programming Language did you pick for your idea?
- theoutlander 20y agoFlex on Rails = ROR + Flex
- gibsonf1 20y agoLisp (with MySQL)
- samueladam 20y agoPython & Django
- robertgaal 20y agoRails
- ivan 20y agoPHP, if ROR would be more supported here, than ROR
- drop19 20y agoSeaside (because I want to implement some heavy desktop-like capabilities)
- richcollins 20y agoHow does seaside help with that? Do you code all of the client logic in Smalltalk instead of Javascript?
- papersmith 20y agoI guess seaside's continuation passing style helps to reduce complexity in managing states, which is a major requirement in desktop-like apps.
- joshwa 20y agoMy current project is in RoR, but I've not ruled out other languages/frameworks for other projects, depending on what suits the task best.
- mattjaynes 20y agoPHP5 (as fastcgi w/ lighttpd and sqlite3)
- theoutlander 20y agoWhat is your experience with FastCGI??? I am running ROR off it, but lighttpd throws quite a lot of 500 Internal Server Errors.
- mattjaynes 20y agoHmm, 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 :(
- theoutlander 20y agoso you don't have a fastcgi.crash.log ... ???
- staunch 20y agoFastCGI 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.
- theoutlander 20y agoI 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...
- jamongkad 20y agoHave you considered SQLite?
- staunch 20y agoPerl w/ Catalyst/DBIx::Class/Template Toolkit and MySQL
- brlewis 20y agoMy idea is a web application that manipulates a particular set of data, so of course I use BRL.
- floozyspeak 20y agoRuby on Rails
- wensing 20y agoPython (Pylons, Mygthy), MySQL, ActionScript.
- bootload 20y ago- python, c (django, wx) - sql, (mysql)
- dmitry 20y agoC# and .NET framework, because my project is a distributed multi layered app. Plus I know it too well to use sometings else
- blats 20y agoStating your chosen platform, and then feeling the need to defend it (twice) in the same sentance.. not a good sign.
- theoutlander 20y agoI like .NET Framework..... However, be vigilant about perf!
- randallsquared 20y agoPython and web.py
- timg 20y agopython, webpy, binding in code from just about every other language.
- amichail 20y agoJava + gwt + eclipse + derby db
- tim 20y agoPython, C, C++ (Django, PostgreSQL)
- damien 20y agoPython & C
- jamongkad 20y agoRuby and Java
- theoutlander 20y agoAre u considering JRuby ??
- jamongkad 20y agoI 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. :-)
- mkull 20y agorails + postgres
- edgeztv 20y agoJava + GWT
- pg 20y ago
- doke01 20y agoPHP and openlaszlo
- entelarust 20y agoPHP
- ias 20y agoLisp + MySQL
- chris_l 20y agome, straight Common Lisp (SBCL)
- cridal 20y agoDo you guys use a web framework, like kpax, or straight CL?
- gibsonf1 20y agoWe use Allegro Serve's webactions, though we've customized (bypassed) it to the point where we now only use their session feature.
- papersmith 20y agoDid you guys buy the Allegro suite or are you using portable allegroserve?
- gibsonf1 20y agoWe 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.
- gillionaire 20y agophp 5 and mysql 5 w/ zend platform
- phony_identity 20y agoPLT Scheme + PLT Scheme web server + flat files (actually serialized s-expressions on disk. Which aren't very flat.)
- ido 20y agoWhy not use a database?
- SwellJoe 20y agoYou're asking "why not add complexity?" Not a good place to start. If a project needs a database you'll know it pretty quickly...and it's easy to convert to using a database at that point. The only time I've ever regretted a decision about databases was when I designed a log processor that didn't immediately have relational needs...over a couple of weeks of implementing the requirements I ended up writing a relational layer in Perl against a Berkeley DB backend. That was stupid, and I should have thought a little harder about the requirements. But it was my first big solo project, so I blame inexperience for not recognizing a relational problem from the start. Luckily, SQLite had just been released, and converting my app to use it (and losing a hundred lines of code) was a one day operation. It made the app approximately 100 times faster for my data set. But, well over half of my applications since then have not required a database and have been well-served by flat files.
- phony_identity 20y agoBecause it's much easier to just dump your data to disk as you already have it, rather than translate it to SQL idea of what data is: SQL types, one-to-many relationships, etc. This is not just a Scheme thing. If you use Java you have serialization. Python calls it 'pickle'. I'm sure whatever else you are using probably has something equally simple.
- boris 20y agoC++ I need to support embedded systems, servers and everything in between.
- mukund 20y agoRuby on rails + Postgres
- meyouall 20y agoPHP
- papersmith 20y agoStarted out with Ruby on Rails, changed to Python (pylons) + mako + toscawidgets + postgres for more flexibility. Considering giving Common Lisp (Uncommon Web) a try, but the documentation scared the heck out of me.
- wastedbrains 20y agoWe are currently looking at both Ruby and Python... What made you change, what makes you feel more flexible? We have been evaluating some of the Python frameworks and are currently trying to weight the positive and negatives of all the options... Any huge issues or just a bunch of different little things?
- papersmith 20y agoTo be honest the different isn't that huge. The major reason I chose python is because there are many python web libraries that conform to WSGI standard, which means I can easily swap out components (routing, template, widgets, database mapping, etc.) that suites me the best. As a result there is a broader variety of each type to choose from in python. Rails, as stated by its creators, is opinionated software, so you're stuck with their preferred way of doing things, which fortunately is not too bad as of now. So if you're a control-freak like me who also wants to squeeze more juice out of your CPU cycles, then go for python. If you want to put your trust in a well-integrated framework of components cherry-picked by smart folks, then go for rails or django (also python, but a little less flexible). Here's a fairly up-to-date overview of python web dev options: http://jesusphreak.infogami.com/blog/vrp1 http://jesusphreak.infogami.com/blog/vrp1
- theoutlander 20y agoI feel horrible for not giving python a chance .... but then there are only so many languages one can do mock-ups in .... before making a decision
- danielha 20y agoPython.
- philc 20y agoRails + Mysql My webapps are requiring a lot of client side logic to be really interactive, so I've found that the biggest producivity factor is what I'm doing with Javascript. The Rails code I've been writing is mostly trivial; as long as it lets me talk to the database easily, I feel like any language could be used on the backend. However, I do love scripting in Ruby, and Rails makes it easy to use its DB abstractions in external scripts. The best gains on the client-side come from using a good library. I've gone from Prototype/scriptaculous to YUI-ext to Mootools. I love Mootools. I've never been able to bring myself to try Dojo; it seems like it's trying to put the Java back into Javascript. What do you think?
- Cthulhu 20y agoApplication : C#/F# Web : asp.net 2.0 with C#/F#
- theoutlander 20y agoAre you serious?? I didn't know people actually used F# ... are you using it for the Java Syntax or any other reason??
- nmcfarl 20y agoPerl - Catalyst and PostgreSQL
- ryantmulligan 20y agoPython on Planes
- theoutlander 20y agoLMAO!
- whacked_new 20y agointentional double pun? pure brilliance.
- ryantmulligan 20y agoGot it from Slashdot.com
- eduardoflores 20y agoRoR fits perfectly for my project
- gommm 20y agoRuby on Rails and Merb. I'm actually just starting to use merb for simple requests that don't need the full rails stack (merb being threadsafe whereas rails is not, so it's useful to delegate some of the simple stuff to merb). I still plan on investigating flex and seaside in the short term, just to see if there is any good ideas I can learn... (in a longuer term, I'll dedicate some time to lisp)
- jaggederest 20y agoTrying to get HAppS to work. http://www.happs.org/ http://www.happs.org/ Of course, I'm about ten lines of code in, so I probably don't count.
- Tichy 20y agoSince nobody mentioned it: I plan to at least evaluate Groovy+Grails - hoping it might be a smoother transition coming from a Java background than going to RoR directly. Also, some things just work better with Java, and Groovy might allow me to build on that (what things? Getting a database driver for example).
- melhorn 20y agoRuby (on Rails) for the web interface, I love it! :-) Java for data mining, image manipulation and data shoveling, like in xml transformation. You can't really use Ruby for this... We also chose a servlet for one of our web services for performance reasons.
- seunosewa 20y agoI'm going to build an ultimate web forum with Python
- kogir 20y agoC++, C#, ASP.NET 2.0, MS SQL 2005, IIS 6 on Windows C++, PHP, Ruby, MySQL, Memcache, Apache on Linux I try to pick the best tool for the job and run with it.
- maliciouskitty 20y agoI started out using java with WebObjects for a year, then found Django, never look back again. Python is a lot better than Java for agile startups.
- vikram 20y agoLisp and Javascript