d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > How Much Would D2jsp Cost To Create From Scratch? > Lmk
Prev1234Next
Closed New Topic New Poll
Member
Posts: 45,763
Joined: Apr 10 2006
Gold: 143,292.88
Aug 22 2013 04:37am
i asked Paul year ago and he told me this was made from phpbb/mybb. But the most and the hardest part was to tweak the site, make it faster, add some own protections, utilities, security, forum gold....

Thats why now he cant upgrade to newer version of phpbb. Whole core has been edited.

Jsp 2002 would cost you 1500-2000$
now it would (just only site) around 10 000$
Member
Posts: 27,942
Joined: Nov 6 2006
Gold: 55,141.00
Aug 22 2013 05:11am
Quote (undead_lord @ Aug 22 2013 06:37am)
i asked Paul year ago and he told me this was made from phpbb/mybb. But the most and the hardest part was to tweak the site, make it faster, add some own protections, utilities, security, forum gold....

Thats why now he cant upgrade to newer version of phpbb. Whole core has been edited.

Jsp 2002 would cost you 1500-2000$
now it would (just only site) around 10 000$


Interesting. So what would be the best platform to create it on currently to have all the same features (and maybe additional ones) while avoiding the issue JSP has with being upgraded? As far as a business venture goes it doesn't seem like getting a positive ROI on a more modern version of the site would be hard provided you were up and running for ~ 10-15k.

Quote (Power @ Aug 22 2013 04:29am)
What flyinggoat says is not wrong but I would like to emphasize his last sentence:



I strongly believe in the approach "good enough". The last 20% of quality, sturdiness, large number of simultaneous connections etc will come at a large price - probably 80% of the total cost...

With that said I would go for something like PHPBB with its tons of interesting mods (for instance a forum gold system) and see if it offers what YOU consider "good enough". With some help from a PHP coder you would then be able to tweak it even further.

@yaf: I have no idea what sales tricks one.com uses but I got several clients using them and they got a very fair fee - lots of bang for the bucks. There are loads of hosting companies though so it comes down to the detailed requirements - some may be cheap per bandwidth, some may be cheap per database megabyte etc. Support or not, good admin interface or not, good throughput speed and the list of details goes on. Hopefully there are hosting company compare lists if you Google it  :P




Hmm; Perhaps building a 'good enough' site would be in my best interest currently. Get all the 'features' I'd want up and running and worry about slight aesthetic tweaks until after I established a small user-base?


With what undead_lord said I would just want to be safe in not getting snagged in an un-updatable website.

Thanks for the input. Sent a lil bit of fg.

Member
Posts: 1,059
Joined: Sep 27 2002
Gold: 3,784.01
Aug 22 2013 06:27am
Thanks for the fg, much appreciated as I have started playing Path of Exile and trying to get some upgrades from forum gold in that area at the moment :-)

Yes, what undead_lord said is always true with all forum and content management systems. All mods and especially non-supported or custom built for your site will need to be re-applied every time you update the core. And you do not want to skip updating the core since often the case is they found a hacker vulnerability that they want to fix - and once that is a known fact more hackers will try to exploit it on non-updated sites.

So, using popular mods that are alive and also being updated when the core is certainly makes life easier. And document any custom built mods well to make it doable to update those too.
PHPBB has been around for a loooong time so the mod library for that is quite impressive - I recommend not to go overboard on too many mods at once though. Some modify the same page and then you need to know what you are doing to not screw the system up. Always test the system between each modification so you know for sure which one it is that is causing problems when you get them (and you will sooner or later...). That way it is easier to rewind the tape to a stable setup.
Member
Posts: 45,763
Joined: Apr 10 2006
Gold: 143,292.88
Aug 22 2013 07:05am
If you are serious about making site similar to d2jsp, you cant avoid using own system/plugin/scripts => not able to update. Well, some might say, you can, but from what i experienced (i myself am programmer) You cant or will avoid updating your site once you do some major changes.

About languages, php is still the best ( you can even use OOP). The hardest thing now is propagation. D2jsp is now where it stands because of lacking good trading system back then in d2. There are many copycat sites now. Its great to have a running site, but can you afford it? Do you have enough time, motivation to run it later on? After software, there are also tech problems (few months ago jsp got major problem with hardwares)

In the end i just want to say, choose 1 system version and that will be your last. The bigger project is, the more changes you will make.
Member
Posts: 27,942
Joined: Nov 6 2006
Gold: 55,141.00
Aug 22 2013 07:57am
Interesting; may try to skype with one of you or something and take notes on suggestions ect. If either of you are interested toss me a pm. Again I appreciate the help.
Member
Posts: 237
Joined: Aug 6 2011
Gold: 6,026.00
Aug 22 2013 09:14am
Quote (Power @ Aug 22 2013 10:29am)
What flyinggoat says is not wrong but I would like to emphasize his last sentence:


I strongly believe in the approach "good enough". The last 20% of quality, sturdiness, large number of simultaneous connections etc will come at a large price - probably 80% of the total cost...

With that said I would go for something like PHPBB with its tons of interesting mods (for instance a forum gold system) and see if it offers what YOU consider "good enough". With some help from a PHP coder you would then be able to tweak it even further.


The point is what's good enough? You're want to run 2000 simultaneous connections off of a VPS, customize it once and never update the core again, and short deployement time? Go for a lamp stack, i.e. phpBB, smf, etc...

You want to handle 10k+ simultaneous connections per machine, on several machines with customized load balancing, update each one of the library you use the day they're released, keep the door opened for major expansion, limitless new features and try to market your core? That should be coded in C/C++

Member
Posts: 11,610
Joined: Oct 28 2008
Gold: 1,795.00
Aug 22 2013 01:14pm
Quote (flyinggoat @ Aug 22 2013 10:14am)
The point is what's good enough? You're want to run 2000 simultaneous connections off of a VPS, customize it once and never update the core again, and short deployement time? Go for a lamp stack, i.e. phpBB, smf, etc...

You want to handle 10k+ simultaneous connections per machine, on several machines with customized load balancing, update each one of the library you use the day they're released, keep the door opened for major expansion, limitless new features and try to market your core? That should be coded in C/C++


You can customize load balancing with PHP, I'm fairly certain Paul did for this site. For a VPS (probably 2gb/r 4core cpu) I could see it running just the one website with 4k+ connections, sure if you're using the minimum along with php you'll be getting slow speeds (assuming your net can handle it)
Member
Posts: 3,139
Joined: Feb 16 2007
Gold: 151.00
Aug 23 2013 06:44am
Quote (flyinggoat @ 22 Aug 2013 18:14)
The point is what's good enough? You're want to run 2000 simultaneous connections off of a VPS, customize it once and never update the core again, and short deployement time? Go for a lamp stack, i.e. phpBB, smf, etc...

You want to handle 10k+ simultaneous connections per machine, on several machines with customized load balancing, update each one of the library you use the day they're released, keep the door opened for major expansion, limitless new features and try to market your core? That should be coded in C/C++


lamp is pretty much obsolete these days.
(LEMP) nginx, MySQL, PHP is the best solution for most servers.

And C is obsolete as well. it is not the 90s any more bro, no one uses C for their back end.
Member
Posts: 237
Joined: Aug 6 2011
Gold: 6,026.00
Aug 23 2013 08:46am
Quote (0n35 @ Aug 22 2013 09:14pm)
You can customize load balancing with PHP, I'm fairly certain Paul did for this site.  For a VPS (probably 2gb/r 4core cpu) I could see it running just the one website with 4k+ connections, sure if you're using the minimum along with php you'll be getting slow speeds (assuming your net can handle it)


You're missing my point. If you're expecting to have such traffic that you need several machines and thus load balancing, you should seriously consider using a stronger stack.

Quote (yaf @ Aug 23 2013 02:44pm)
lamp is pretty much obsolete these days.
(LEMP) nginx, MySQL, PHP is the best solution for most servers.

And C is obsolete as well. it is not the 90s any more bro, no one uses C for their back end.


If you're gonna use nginx what is the point of using php and mysql when you can get much better performances out of other backends and dbs for the same deployement time? Last time I checked, there's no notion of threading or persistence between threads in php. Why bother using nginx then? Sure you save the cost of spawning the backend for every client request, but that's widely missing the point of a permanently spawned backend. Lamp is attractive cause it's easy to use, quick to deploy with limited experience and will satisfy the needs of a small service on a $10/month VPS.

When it's true noone uses C/C++ for their frontend, you'd be surprised how many major web services use it for their backend.
Member
Posts: 27,942
Joined: Nov 6 2006
Gold: 55,141.00
Aug 24 2013 08:09pm
Not sure how to phrase it; but would it be possible to have one web site with multiple functions (for example the same website has both a section with a format/code similar to Facebook; and another similar to jsp. Both under one website but in different 'tabs'). Not sure if anyone will be able to understand that as I don't know the proper terms but i'd love insight if you can figure out what I'm asking.
Go Back To Programming & Development Topic List
Prev1234Next
Closed New Topic New Poll