Bitcoin Forum
October 18, 2017, 02:22:01 AM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: popular web frameworks for bitcoin development?  (Read 1413 times)
jasonKidd
Newbie
*
Offline Offline

Activity: 20


View Profile
October 13, 2012, 02:23:20 AM
 #1

does anyone know what blockchain, satoshidice, bitcoin minesweeper, etc are built with?

1508293321
Hero Member
*
Offline Offline

Posts: 1508293321

View Profile Personal Message (Offline)

Ignore
1508293321
Reply with quote  #2

1508293321
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Ryland R. Taylor-Almanza
Legendary
*
Offline Offline

Activity: 882



View Profile
October 13, 2012, 02:44:38 AM
 #2

I don't know what other services are using, but I personally recommend Django.

.BITSLER.                 ▄███
               ▄████▀
             ▄████▀
           ▄████▀  ▄██▄
         ▄████▀    ▀████▄
       ▄████▀        ▀████▄
     ▄████▀            ▀████▄
   ▄████▀                ▀████▄
 ▄████▀ ▄████▄      ▄████▄ ▀████▄
█████   ██████      ██████   █████
 ▀████▄ ▀████▀      ▀████▀ ▄████▀
   ▀████▄                ▄████▀
     ▀████▄            ▄████▀
       ▀████▄        ▄████▀
         ▀████▄    ▄████▀
           ▀████▄▄████▀
             ▀██████▀
               ▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄            
▄▄▄▄▀▀▀▀    ▄▄█▄▄ ▀▀▄         
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
█  ▀▄▄  ▀█▀▀ ▄      ▀████   ▀▀▄   
█ █▄  ▀▄   ▀████       ▀▀ ▄██▄ ▀▀▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█  ▀▀       ▀▄▄ ▀████      ▄▄▄▀▀▀  █
█            ▄ ▀▄    ▄▄▄▀▀▀   ▄▄  █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ ▄▄   ███   ▀██  █           ▀▀  █ 
█ ███  ▀██       █        ▄▄      █ 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
▀▄            █        ▀▀      █  
▀▀▄   ███▄  █   ▄▄          █   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    
▀▀▄   █   ▀▀▄▄▄▀▀▀         
▄▄▄▄▄▄▄▄▄▄▄█▄▄▀▀▀▀              
              ▄▄▄██████▄▄▄
          ▄▄████████████████▄▄
        ▄██████▀▀▀▀▀▀▀▀▀▀██████▄
▄     ▄█████▀             ▀█████▄
██▄▄ █████▀                ▀█████
 ████████            ▄██      █████
  ████████▄         ███▀       ████▄
  █████████▀▀     ▄███▀        █████
   █▀▀▀          █████         █████
     ▄▄▄         ████          █████
   █████          ▀▀           ████▀
    █████                     █████
     █████▄                 ▄█████
      ▀█████▄             ▄█████▀
        ▀██████▄▄▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████████▀▀
              ▀▀▀██████▀▀▀
            ▄▄▄███████▄▄▄
         ▄█▀▀▀ ▄▄▄▄▄▄▄ ▀▀▀█▄
       █▀▀ ▄█████████████▄ ▀▀█
     █▀▀ ███████████████████ ▀▀█
    █▀ ███████████████████████ ▀█
   █▀ ███████████████▀▀ ███████ ▀█
 ▄█▀ ██████████████▀      ▀█████ ▀█▄
███ ███████████▀▀            ▀▀██ ███
███ ███████▀▀                     ███
███ ▀▀▀▀                          ███
▀██▄                             ▄██▀
  ▀█▄                            ▀▀
    █▄       █▄▄▄▄▄▄▄▄▄█
     █▄      ▀█████████▀
      ▀█▄      ▀▀▀▀▀▀▀
        ▀▀█▄▄  ▄▄▄
            ▀▀█████
[]
Ei Cot
Newbie
*
Offline Offline

Activity: 21


Taking a slow walk down the path of sanity


View Profile
October 13, 2012, 02:51:43 AM
 #3

blockchain.info uses Coyote, so it's probably also using Tomcat, therefore is probably using Java.  Like so many other sites, it uses Twitter's Bootstrap and jQuery on the frontend.

SatoshiDice is clearly PHP.

Bitcoin MineField is served by Express, therefore is built on top of Node, which is Javascript.  The frontend uses jQuery and jQuery UI.
jasonKidd
Newbie
*
Offline Offline

Activity: 20


View Profile
October 13, 2012, 03:02:38 AM
 #4

blockchain.info uses Coyote, so it's probably also using Tomcat, therefore is probably using Java.  Like so many other sites, it uses Twitter's Bootstrap and jQuery on the frontend.

SatoshiDice is clearly PHP.

Bitcoin MineField is served by Express, therefore is built on top of Node, which is Javascript.  The frontend uses jQuery and jQuery UI.
Thanks!

SätöshiTable
Newbie
*
Offline Offline

Activity: 28


www.SatoshiTable.com


View Profile WWW
October 13, 2012, 03:25:14 AM
 #5

i stick with pure php

play a game of  SATOSHI TABLE (http://satoshitable.com)   - gain SEO and Bitcoin!
jasonKidd
Newbie
*
Offline Offline

Activity: 20


View Profile
October 13, 2012, 03:53:44 AM
 #6

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
gweedo
Legendary
*
Offline Offline

Activity: 1246


Java, PHP, HTML/CSS Programmer for Hire!


View Profile WWW
October 13, 2012, 09:19:56 AM
 #7

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.

Want to earn 2500 SATOSHIS per hour? Come Chat and Chill in https://goseemybits.com/lobby
Ryland R. Taylor-Almanza
Legendary
*
Offline Offline

Activity: 882



View Profile
October 13, 2012, 09:19:11 PM
 #8

blockchain.info uses Coyote, so it's probably also using Tomcat, therefore is probably using Java.  Like so many other sites, it uses Twitter's Bootstrap and jQuery on the frontend.

SatoshiDice is clearly PHP.

Bitcoin MineField is served by Express, 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.

.BITSLER.                 ▄███
               ▄████▀
             ▄████▀
           ▄████▀  ▄██▄
         ▄████▀    ▀████▄
       ▄████▀        ▀████▄
     ▄████▀            ▀████▄
   ▄████▀                ▀████▄
 ▄████▀ ▄████▄      ▄████▄ ▀████▄
█████   ██████      ██████   █████
 ▀████▄ ▀████▀      ▀████▀ ▄████▀
   ▀████▄                ▄████▀
     ▀████▄            ▄████▀
       ▀████▄        ▄████▀
         ▀████▄    ▄████▀
           ▀████▄▄████▀
             ▀██████▀
               ▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄            
▄▄▄▄▀▀▀▀    ▄▄█▄▄ ▀▀▄         
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
█  ▀▄▄  ▀█▀▀ ▄      ▀████   ▀▀▄   
█ █▄  ▀▄   ▀████       ▀▀ ▄██▄ ▀▀▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█  ▀▀       ▀▄▄ ▀████      ▄▄▄▀▀▀  █
█            ▄ ▀▄    ▄▄▄▀▀▀   ▄▄  █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ ▄▄   ███   ▀██  █           ▀▀  █ 
█ ███  ▀██       █        ▄▄      █ 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
▀▄            █        ▀▀      █  
▀▀▄   ███▄  █   ▄▄          █   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    
▀▀▄   █   ▀▀▄▄▄▀▀▀         
▄▄▄▄▄▄▄▄▄▄▄█▄▄▀▀▀▀              
              ▄▄▄██████▄▄▄
          ▄▄████████████████▄▄
        ▄██████▀▀▀▀▀▀▀▀▀▀██████▄
▄     ▄█████▀             ▀█████▄
██▄▄ █████▀                ▀█████
 ████████            ▄██      █████
  ████████▄         ███▀       ████▄
  █████████▀▀     ▄███▀        █████
   █▀▀▀          █████         █████
     ▄▄▄         ████          █████
   █████          ▀▀           ████▀
    █████                     █████
     █████▄                 ▄█████
      ▀█████▄             ▄█████▀
        ▀██████▄▄▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████████▀▀
              ▀▀▀██████▀▀▀
            ▄▄▄███████▄▄▄
         ▄█▀▀▀ ▄▄▄▄▄▄▄ ▀▀▀█▄
       █▀▀ ▄█████████████▄ ▀▀█
     █▀▀ ███████████████████ ▀▀█
    █▀ ███████████████████████ ▀█
   █▀ ███████████████▀▀ ███████ ▀█
 ▄█▀ ██████████████▀      ▀█████ ▀█▄
███ ███████████▀▀            ▀▀██ ███
███ ███████▀▀                     ███
███ ▀▀▀▀                          ███
▀██▄                             ▄██▀
  ▀█▄                            ▀▀
    █▄       █▄▄▄▄▄▄▄▄▄█
     █▄      ▀█████████▀
      ▀█▄      ▀▀▀▀▀▀▀
        ▀▀█▄▄  ▄▄▄
            ▀▀█████
[]
davout
Legendary
*
Offline Offline

Activity: 1372


1davout


View Profile WWW
October 13, 2012, 09:34:01 PM
 #9

If you're manly enough Rails is the best choice.

Gyrsur
Legendary
*
Offline Offline

Activity: 1792


#BEL+++


View Profile WWW
October 13, 2012, 09:42:12 PM
 #10

how about Java and this here? --> http://code.google.com/p/json-simple/
maaku
Legendary
*
expert
Offline Offline

Activity: 905


View Profile
October 14, 2012, 12:30:32 AM
 #11

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.

I'm an independent developer working on bitcoin-core, making my living off community donations.
If you like my work, please consider donating yourself: 13snZ4ZyCzaL7358SmgvHGC9AxskqumNxP
daybyter
Legendary
*
Offline Offline

Activity: 965


View Profile
October 14, 2012, 06:55:09 PM
 #12

I wrote some basic stuff in Java, like Currency, CurrencyPair, Order, Trade etc. Depends on what you want build.

Arto
Donator
Full Member
*
Offline Offline

Activity: 213



View Profile WWW
October 14, 2012, 09:31:52 PM
 #13

If using Ruby, the popular Sinatra framework is lightweight and has a rather gentler learning curve than Rails.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!