Can I design Web pages with Delphi?

Viewed 21100

I have been programming with Delphi for a long time, and I focused on desktop applications. I decided to enter the web-page programming world. How can I have an interface like Delphi but with a scripting environment for web programming? Is there any version of Delphi I can make web pages with?

Can the applications created by IntraWeb can be uploaded as a whole site?

14 Answers

For Delphi Web Development you have :

1 - Unigui unigui (Server side Tecnology and client side using Sencha Framworke
2 - Intraweb atozed
3 - Tms WebCore - cliente Side javascript Tms sofware Webcore
4- Elevate Builder -Elevate Software
5 - Smart mobile Studio - Smart Mobile Studio

For Mvc and Rest you have
6- Mars curiosity - MARS-Curiosity Delphi REST Library
7- Delphi Mvc framework - Mcv Framework
8- Mormot (fantastic ORM and REST and other stuff ) - Mormot

and there's more out there. So as you can see, Delphi is not dead, Delphi is algo great for web development.

I have used the following

  1. Thinfinity - Very quick to get started. Just requires one line of code in your source. An advantage is that you can use any third party components. Licensing is per user. It only has to be renewed for new features. You still have to sort out folder/file access into server side and client side. It has a property so you can flip it to suit at runtime.
  2. TMS Web Core - It produces "javascript", so your whole application is in "javascript" files (one or many to suit). And you still need a backend for webservices and data access, which it has support for. The application has to be re-written from scratch.
  3. UniGui - You need to replace all your components to theirs. This wasnt an issue for me as I already subclass all components I use. I just had to change it one place. It has support for css and javascript. The downside is that its a lot harder to use any third party components. This is because their source has to be changed too.

For quick and dirty progress I would use "Thinfinity". For the long term I would use "UniGui". I am still evaluating "TMS Web Core:, so the jury is still out.

Delphi has really made great steps recently. (as of 2019) Unigui is the way to go for webdevelopement. I dont know any better platform to develop webapplications currently.

if you want to fail, use IntraWeb. a framework that has more bugs than any other framework. even their demos are full of bugs. I'm talking from personal experience. try uniGui or PHP for delphi

Related