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?
If you are a Delphi or C++Builder developer, you can build Web apps in the same way you use Delphi and C++Builder to build native Windows apps. VCL for the Web is a great solution for building data-driven Web apps for purchase order processing and human resources.
Delphi 7 is a Windows based Object Pascal development environment. Like all Delphi versions it is a Rapid Application Development environment. Delphi 7 builds on the new features developed in Delphi 6.. Delphi 7 appeared in 2002. Like Delphi 5 it is still one of the most widely used Delphi versions to this day.
I have used the following
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.
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.
Delphi for PHP
For small applications you may use IntraWeb
Delphi is focused primarily on developing native applications for Windows (Win32), however there are a couple of alternatives for creating web pages or web applications using Delphi.
IntraWeb
components.Another option is to use Delphi-prism, you can create ASP.NET, and Silverlight applications using a syntax very similar to Delphi.
I think that the best tool is Morfik : IDE very close to Delphi ans use Pascal Object.
Unigui is what you want. Create ajax extjs web applications inside your Delphi IDE.
I've been using the pre-release of Evelate Software's Web Builder and it is the most Delphi-like experience for making web applications that run in a web browser. Very focused, quite capable, and not a lot of learning for a Delphi-head. There are other more general solutions, but EWB should be included in any shortlist if Delphi-on-a-page is what you want.
The normal Delphi IDE (for Win32) has not been designed as a IDE for the creation and layout of HTML pages, CSS (style sheets) or JavaScript code.
The Delphi IDE can create a new JavaScript file, by default it will contain only this lonely line:
// insert JavaScript source code here
The IDE will not give you any further support specific to JavaScript from this point. At least, it tells you what you have to do next :)
The IDE can also create new CSS files with this minimalistic content:
BODY {
}
That's all, no further IDE support like style preview, validation or CodeInsight. I don't know if it is possible for Delphi add-on developers to write plugins to close these gaps.
The HTML editor in Delphi IDE offers some support for tables and forms. No preview, no formatting, no CodeInsight. New files are always ANSI encoded, if you need UTF-8 you have to change it manually for every single file because the IDE does not have an option to change this default. HTML files also have the classic *.htm extension (from the old DOS era), so if you prefer the .html extension you have to fix this for every file again.
Fortunately there are many free and very comfortable editors and IDEs. For example NetBeans, it has a very small storage space footprint, and is also a good PHP development environment. And it is free. And last but not least, it is an impressive example of a GUI built with Java.
Inspired by work I did in (old) ASP, Cold Fusion and (old) PHP, I wanted to use the power and speed of the Delphi compiler to build Web server back-ends, with Delphi (Object Pascal) source and HTML in the same files, and created http://xxm.sourceforge.net/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With