I am going to create an imageboard. Which language should I write it in?
* c (custom cgi or fastcgi)
* perl (custom fastcgi)
* python (custom fastcgi or wsgi)
* javascript (node.js)
JavaScript is looking particularly attractive.
Name:
Anonymous2011-11-16 9:06
Perl (like CGI should be done) or C (fast is good).
Name:
Anonymous2011-11-16 9:08
Create a text board which users browse using a CLI.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-16 9:08
>>1
If you intend it to be something you will optimize in the future, pick C.
If its quick and dirty stuff that you need to get prototype fast, Node.js
Name:
Anonymous2011-11-16 9:08
>>2
Would there be limiting negative factors to using node.js? V8 is probably the fastest interpreted language interpreter around, and a well-written node.js server is very scalable and light.
Perl is the only language on the list that I don't already know, and I am afraid of using C as development times will skyrocket.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-16 9:20
Node.js is about 100x faster to write websites in, but you're locking yourself into node engine architecture, unlike C.
Name:
Anonymous2011-11-16 9:22
>>6
But aren't you also locking yourself into the C architecture by using C... so to speak?
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-16 9:24
>>7
v8 is written in C++, so you're already locked into C++.
Node.js should answer 99% of "i want to create an imageboard threads" since its
1.very easy to start writing from scratch
2.event model is pretty scalable
3.it low on memory use, unlike those hip python/ruby stacks
Name:
Anonymous2011-11-16 12:54
JavaScript is looking particularly attractive
kill yourself now.
also, there's only one thing that matters for imageboard scripts: ease of setup/hosting/tweaking. go with php stupid.
Name:
Anonymous2011-11-16 12:58
P2P networks are the future, chans will eventually move onto such medium where you can't shut them down bu ddosing a single host and there is no control from higher power like moderators and admins.
>>25
This is a good idea -- there's enough imageboard software out there, and it's easy to write your own anyways, so why not do it in an interesting language?
people who talk loudest about scalability, maximum concurrent queries and cpu load are probably alienated from their users enough so that they are just a couple of numbers to them, so there is no scalability problem because no one will scale into that autism pit.
Name:
Anonymous2011-11-17 2:24
>>39
Thats not a problem, you can add simulated users with a bit of bot magic(Reposting and remixing genuine content), i've seen that on few small sites.