hai a disposizione un sacco di soluzioni diverse
una potrebbe essere proprio B4J, però devi avere il tuo server locale, collegato sempre ad internet con un IP fisso ed acceso 24h su 24h
se invece sviluppi in PHP hai a disposizione un sacco di materiale, librerie e framework già fatti, lavori anche su server gratuiti o comunque a 40 euro all'anno, hai a disposizione comunque database e quant'altro e non hai il problema di avere il PC locale
però come ti dicevo soluzioni ne hai a centinaia con centinaia di linguaggi diversi, cloud, macchine virtuali, ASP, PHP, VB.NET, eccetera eccetera eccetera