Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: jasonKidd on October 13, 2012, 02:23:20 AM



Title: popular web frameworks for bitcoin development?
Post by: jasonKidd on October 13, 2012, 02:23:20 AM
does anyone know what blockchain, satoshidice, bitcoin minesweeper, etc are built with?



Title: Re: popular web frameworks for bitcoin development?
Post by: Ryland R. Taylor-Almanza on October 13, 2012, 02:44:38 AM
I don't know what other services are using, but I personally recommend Django (https://www.djangoproject.com/).


Title: Re: popular web frameworks for bitcoin development?
Post by: Ei Cot on October 13, 2012, 02:51:43 AM
blockchain.info uses Coyote (http://en.wikipedia.org/wiki/Apache_Tomcat#Coyote), so it's probably also using Tomcat, therefore is probably using Java.  Like so many other sites, it uses Twitter's Bootstrap (http://twitter.github.com/bootstrap/) and jQuery on the frontend.

SatoshiDice is clearly PHP.

Bitcoin MineField is served by Express (http://expressjs.com/), therefore is built on top of Node, which is Javascript.  The frontend uses jQuery and jQuery UI.


Title: Re: popular web frameworks for bitcoin development?
Post by: jasonKidd on October 13, 2012, 03:02:38 AM
blockchain.info uses Coyote (http://en.wikipedia.org/wiki/Apache_Tomcat#Coyote), so it's probably also using Tomcat, therefore is probably using Java.  Like so many other sites, it uses Twitter's Bootstrap (http://twitter.github.com/bootstrap/) and jQuery on the frontend.

SatoshiDice is clearly PHP.

Bitcoin MineField is served by Express (http://expressjs.com/), therefore is built on top of Node, which is Javascript.  The frontend uses jQuery and jQuery UI.
Thanks!



Title: Re: popular web frameworks for bitcoin development?
Post by: SätöshiTable on October 13, 2012, 03:25:14 AM
i stick with pure php


Title: Re: popular web frameworks for bitcoin development?
Post by: jasonKidd on October 13, 2012, 03:53:44 AM
i stick with pure php

i would like to use php as well for an experimental project, just to keep it simple

are there any frameworks/guidelines to building a bitcoin friendly site in php?

the successful bitcoin sites i've seen usually have these attributes:

* they accept bitcoins by given each unique user a unique wallet to send money to
* they allow for anonymous, tokenized access


Title: Re: popular web frameworks for bitcoin development?
Post by: gweedo on October 13, 2012, 09:19:56 AM
i stick with pure php

i would like to use php as well for an experimental project, just to keep it simple

are there any frameworks/guidelines to building a bitcoin friendly site in php?

the successful bitcoin sites i've seen usually have these attributes:

* they accept bitcoins by given each unique user a unique wallet to send money to
* they allow for anonymous, tokenized access


You will probably want to use this http://jsonrpcphp.org/ and unqiue address for every transaction is the standard, when you want to start figuring out who send the transfer that is when things get difficult.


Title: Re: popular web frameworks for bitcoin development?
Post by: Ryland R. Taylor-Almanza on October 13, 2012, 09:19:11 PM
blockchain.info uses Coyote (http://en.wikipedia.org/wiki/Apache_Tomcat#Coyote), so it's probably also using Tomcat, therefore is probably using Java.  Like so many other sites, it uses Twitter's Bootstrap (http://twitter.github.com/bootstrap/) and jQuery on the frontend.

SatoshiDice is clearly PHP.

Bitcoin MineField is served by Express (http://expressjs.com/), therefore is built on top of Node, which is Javascript.  The frontend uses jQuery and jQuery UI.
Out of these, I like Express a lot. Never tried Coyote, and I don't like PHP.


Title: Re: popular web frameworks for bitcoin development?
Post by: davout on October 13, 2012, 09:34:01 PM
If you're manly enough Rails is the best choice.


Title: Re: popular web frameworks for bitcoin development?
Post by: Gyrsur on October 13, 2012, 09:42:12 PM
how about Java and this here? --> http://code.google.com/p/json-simple/ (http://code.google.com/p/json-simple/)


Title: Re: popular web frameworks for bitcoin development?
Post by: maaku on October 14, 2012, 12:30:32 AM
Of the choices there is basically no existing open-source bitcoin infrastructure for web apps, except perhaps a few scattered things in Python (pynode, for example). You're going to be doing a lot of stuff from scratch using JSON-RPC--which is available everywhere--so it matters far more how good your selection of language and framework is at doing general web stuff. Ruby (on Rails) and Python (with Django) are both excellent choices, and easy to get hosted on a professional environment like Herkoku.


Title: Re: popular web frameworks for bitcoin development?
Post by: daybyter on October 14, 2012, 06:55:09 PM
I wrote some basic stuff in Java, like Currency, CurrencyPair, Order, Trade etc. Depends on what you want build.


Title: The Sinatra framework for Ruby
Post by: Arto on October 14, 2012, 09:31:52 PM
If using Ruby, the popular Sinatra (http://www.sinatrarb.com/intro) framework is lightweight and has a rather gentler learning curve than Rails.