Alternatives for IntraWeb in Delphi? [closed] - delphi

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Are there any alternatives for IntraWeb for Delphi,
if I want to write a simple but meaningful webserver in Delphi?

I've been doing Cold Fusion, PHP and ASP work when I was also doing Delphi work, and found it strange I was writing server-side script that would get parsed over and over, while there's a really good and fast Delphi compiler! So I went out and started http://xxm.sf.net/ It provides a way to combine HTML and Object Pascal into the same files, works with IIS, Apache, Internet Explorer, FireFox, and has a plain HTTP implementation using TTcpServer also. When you make changes to the source-code (and use an AutoBuild handler) the binary is re-compiled on the fly by pressing refresh in your browser. Much like other website scripting platforms.
It's pretty crude, and new, but remember that's somewhere PHP and others were some time after they started.

If you want a RIA application with Delphi, nothing is better than uniGUI.

Morfik tries to be RAD for web apps, was originally written in and for Delphi quite a few years ago (8 or 9), now also has versions for C# and VB.NET. I have no experience with it, but was surprised to see a pretty well trafficked forum on their website:
Main Morfik site: http://www.morfik.com
Page with some Delphi tips: http://wiki.morfik.com/wiki3/Tips_For_Delphi_Developers
Also some components at RealThinClient that are geared towards web development with Delphi: http://realthinclient.com/
Developer Express used to have ExpressWebFramework, which was architecturally similar to ASP.NET but was a Win32/VCL framework. It was a competitor to IntraWeb but I don't think they sell it anymore (probably because since there's been a .NET version of Delphi the .NET web development environment has been preferred by most).

WebHub is a third party alternative, as are the 2 solutions that come inbuilt into the VCL, WebBroker and WebSnap.
WebSnap is deprecated though so I wouldn't recommend it. WebBroker is still supported and is good at what it does, it's just it doesn't do a lot compared to say IntraWeb or WebHub.

You can write your own web server by using Winsock unit.

Related

Is there a good editor on the Mac supports the new Razor View Engine format from ASP.NET MVC? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'd like to make it easier for the designers working on the Macs at the office to work with a new ASP.NET MVC 3 site using the new Razor View Engine template format.
Are there any editors which would help a user on a Mac edit the new .cshtml format?
The newest version on Mono Develop included support for MVC 3 and Razor. See release note here. Your designers should be able to open cshtml using that.
Surely your designers should be just producing HTML/CSS (using the editor of their choice), then it's up to the developers to convert their designs into code (including C# & Razor)?
If (as Simon G suggests) you can get your entire ASP.NET MVC 3 solution, built in Visual Studio in Windows, to work in Mono on a Mac, then great, but I would foresee some compatibility/cross-platform issues in doing so, correct me if I'm wrong.
A friend of mine use Visual Studio in a virtual machine. Using VMWare.
Parallels and Visual Studio works great for me.

Any recommended Code navigation tool for Delphi? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Can anybody recommend a good Delphi source code navigation and analysis tool, which enables code browsing, shows class hierarchy and evtl. has an editing option? I tried Code-Navigator which is very fast but i a bit its unstable in complex dependencies.
For navigation and refactoring, I prefer the ModelMaker Code Explorer IDE expert over anything I have seen before.
It is fast, stable, supports many Delphi versions, has excellent key-bindings (for me, using a mouse is so last century), and supports generics.
It doesn't do repaints over the code-editor (like CodeRush did, and now Castalia does), which can be useful, but it doesn't suffer from painting artifacts either.
Unlike ECO, and the Delphi internal refactoring and ...-Insight tools, it doesn't keep a full model of the whole application and all the libraries it (indirectly) uses. But the tools that do, try to completely emulate the Delphi compiler, and usually fail.
--jeroen
Castalia for Delphi has some great features - including (amongst lots of other stuff) some code navigation aids.
The only other set of tools I've ever really used in Delphi is GExperts, but quite honestly, I can't remember if it included any code navigation features... worth a look nonetheless!
Have you tried
ModelMaker?
or
GExperts?
or
Castalia?
"As we have a huge code base..."
Our Source Code Search Engine (SCSE) might be helpful. It uses a language structure aware tokenizer to break you source into tokens, index the set and store the index as a database, and provides the ability to use queries to search across that set using the index rather than a file-by-file scan. This gives you fast searches that aren't confused by white space or comments. (It will also do grep style searches, but they're a lot slower).
It doesn't construct class hierarchies. It will allow you to access an editor from found hits.

Recommended reporting tool for smaller applications? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
There are quite a few VCLs for Delphi to build reports, so I'd like some feedback on which one to check.
It's just to build a few pages, ie. a microIVS application, so I don't need enterprise-level solutions. I don't expect any open-source tools, but if there's a good one out there...
I know about the following:
Rave Reports, which ships with Delphi 2007
QuickReports (I read that it used to ship with Delphi, but has been replaced by Rave Reports)
FastReports
Report Builder
Crystal Report
Thank you.
My vote goes to Fast Report. We have used Quick Report in Delphi 5 and 7, Rave and List & Label in Delphi 7 (only for a short time), now we are moving to Fast Report which supports Delphi 2009. It is a great product and the support is very good.
There's FreeReport from same company who produced FastReport, if you don't need to much work on reports or complex reports you can use it, and upgrade later to FR.
But my vote for FastReport, it's very easy and you can build the complex reports without a lot of works.
If you don't need anything heavy-duty, why not just go with Rave, seeing as how it's already included with Delphi?
ReportBuilder Standard is feature rich, easy to use and well supported. There are more advanced editions available as well if you need more functionality.
Have a look at report manager at http://reportman.sourceforge.net/

Best website for free VCL components? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am just getting back into C++ Bulder after several years.
What's currently the best web-site for free VCL components?
JVCL is the standard free VCL suite.
The Jedi site is great, but my favorite is Torry's Delphi Page, which has lots of components and resources.
(source: torry.net)
Torry is one of the main places you should look for free components. They have hundreds of them (you will have to be able to filter old components and take some other with a pinch of salt).
I use Torry's Delphi Pages a lot and the JVCL too, but for me the best components are Mike Lischke's Soft Gems. There used to be a very nice library called the LVK Components but it was taken over by a company, TwoDesk and have two licenses that you can choose to use (for Commercial and Open Source applications.)
My vote is for LMD Tools. I use the freeware edition all the time in my personal projects, and I've used it in some commercial apps too. I've played a bit with the JVCL, but I don't find it nearly as useful as LMD Tools.
Delphi Super Page - not updated for years but sometimes still useful.

Using Lua for web development? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
What issues or gotchas will I run into if I develop web applications in Lua; is there anything I should be aware of before starting?
Any experience with developing Lua web applications?
The web application framework based on Lua that gets a lot of discussion in the Lua community is the Kepler project. The Kepler team provides integration with web servers (especially Apache), a web server of their own, useful modules, and a working MVC application framework called Orbit.
Several other projects work with or on top of Kepler's foundation. A prominent one that demonstrates that Kepler can be used for real work is Sputnik, a very flexible and extensible CMS that functions as a Wiki out of the box but which can be extended to do many other things.
Speaking from personal experience, I built a control interface for an embedded system using Kepler's Lua Pages to render and process the forms and reports without much hassle as only my second or third real Lua project. That system is still in use and I would do it again.
take a look at http://openresty.com/ (nginx and lua/luajit, async)
Go ahead and give it a shot! Lua is a very nice language.
Another MVC framework based on Lua is also Luci.
Interesting concept. I think one of the things you need to consider is which webserver do you plan to use? I think the webserver support for Lua would be flaky at best, no offense to anyone involved but its just not a common web platform.
With that said, however, the Lua Libraries And Bindings lists quite a few components that you could seemingly leverage for your efforts. I looked the list over and all things common to the web are there: databases, regex, network, zip, crypto, xml, images, etc. There's even a couple of web frameworks, so perhaps this is less rare than I thought?

Resources