![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Oct 2006
Posts: 2
Rep Power: 0
![]() |
Hey,
I just want to inform everybody that I'm working on a brand new bulletin board software. The best feature I have come up with so far is that it will be in about six or more cgi languages (eventually!!): PERL, PHP, Python, C, Java, and ASP. Yes, I know there are other BBS's out there already written in the above languages. BUT, they are all written in one language! My goal is to have ONE BBS written in MANY languages. Also, some BBS's do not use an SQL database but a flat-file database(YaBB). Well, if you see a point/counter-point to this feel free to post it. View the feature list here. If you think there should be more, just post it. Also, if you want to send me a code snippet, just PM it to me and I'll add your username to my Acknowledgements section at the top of the Readme. I hope this will be out in a stable release by the end of the year. |
|
|
|
|
|
#2 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
What IS the point?
![]()
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#3 |
|
Newbie
Join Date: Oct 2006
Posts: 2
Rep Power: 0
![]() |
The point is that I want to combine the best features of several really good forum systems (like this one) into one so that people don't have to go searching out the one that actually provides what they want in the first place.
Last edited by sebajo; Oct 30th, 2006 at 6:08 PM. |
|
|
|
|
|
#4 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
No, I mean the point of writing it in numerous languages....
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#5 |
|
PFO Founder
![]() ![]() |
I think you would be best just writing it once in one language and then make it the best you can. I guess maybe I am with DaWei and I don't get the point of writing it in a bunch of languages.
__________________
BIG K aka Kyle Programming Forums Kyle K Online Please do not PM or email me programming questions. Post them in the forums instead. |
|
|
|
|
|
#6 | |
|
Hobbyist Programmer
|
Quote:
__________________
Pain is just weakness leaving the body.
|
|
|
|
|
|
|
#7 |
|
Expert Programmer
|
Its obvious why you should do it in more than 1 language and thats because 1 is the lonliest number.
but seriously... i agree with DaWei, BigK and AntiNinja.
__________________
|
|
|
|
|
|
#8 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Generally speaking, when you develop a product, you choose the language according to requirements. Any language that can't produce the required performance goes out the window. After that, evaluate the language in terms of rapid development (time to market), maintainability, and support. A neat language that is going to change radically on the next release, deprecating and obsoleting a bunch of things, is probably not a good choice. A language very few people can program in is probably not a good choice. You get the picture. Code available in multiple languages can rarely, if ever, be called a feature.
Any other approach is generally indicative of a toy project, or a person unfamiliar with the realities of profitable production.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#9 |
|
Hobbyist Programmer
|
If you mean you have ported it to different languages, so each version runs on one language, that is one thing. If you mean the main software itself requires several different languages to run, that just doesn't seem smart. Think about what that means for the end user. That means the person that attempts to use your software has to have a server with all those languages running on it and configured exactly so. That will really narrow down who can use it.
__________________
#programmingforums relay - http://thegupstudio.com/cgi-bin/pforelay.cgi freelance scripts - http://ryanguthrie.com/index.html |
|
|
|
|
|
#10 |
|
Expert Programmer
|
...or who wants to use it.
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| My views on Linux | Marvin | Coder's Corner Lounge | 70 | Dec 19th, 2006 11:13 AM |
| software consultants! were hiring!! | hervens48 | Paid Job Offers | 13 | Sep 25th, 2006 9:19 AM |
| Piracy | King | Coder's Corner Lounge | 100 | Jul 26th, 2006 2:08 PM |