Let's toss in HelpNDoc for documentation for another $280USD. A capable profiler? Smartbear AQTime Pro - another $600. So unless we want to find an open source Delphi Excel library and integrate it ourselves, that's another $141USD. Wait, the only plugin it works with out of the box to export to Excel is TMS' FlexCel. Now let's add in Steema's TeeBi for some basic data manipulation abilities to clean and transform the data, which is $279. As mentioned above, the Dew Research bundle with source is $1600, bringing us up to $5100. I'd like to host it on a Linux Virtual Private Server eventually, which means $3500 for Delphi Enterprise. I'm working on another pet project now that involves data analysis and machine learning and if successful will require interacting with websites. Delphi lacks a music file tag manipulation library (that's post-unicode and documented), audio manipulation library, replay gain library, cover art library, etc., all of which I can find on other platforms as open source. Let's go smaller - I'm interested in making a media player. Serious numeric software (although you can pay $1600 for a bundle of Dew Research's matrix library, sci/stat function library, 3 basic data mining algorithms and Steema's TeeChart). What libraries is Delphi lacking? Almost anything that doesn't involve grids (Delphi users are obsessed with grids). Java is adding 197 a day, C# 93, Python 122. Java has over 274,000 open source libraries at Maven Central, C# has over 148,000 in nuget, Python over 174,000. In the last 30 days it's added 17 files, only one of which is for free software. Torry's Delphi Pages, the oldest collection of Delphi software still around, has a little over 10,000 packages ( a number that's barely moved from 2012), the vast majority of which are from the Delphi 5-7 era and most of the rest being trials of paid software. Are you serious? Get-It has about 200 packages after four years, most of which are trials. If there aren't enough developers interested and able to support FreePascal or NewPascal, where are the developers going to come from to spend years trying to make sense of the old Delphi desktop compilers, a much harder task with a much longer time to payoff?Ģ. Going back to Firebird, they have a poor history of properly supporting open source code, and Marc Hoffman said that one EMBT employee said during discussions "We own Pascal." Not quite the mindset required to turn over control of their compiler/language to a third party.ġD. And they're unlikely to want to give up control, as that would be giving up control of the language. Who would be in charge of the code? Would Embarcadero oversee it? If so, they might not approve changes. Even then, the only sane options would be to massively refactor and modernize it or, again more likely, simply start over.ġC. It could take years for a dedicated open source community to work their way through and document that code. Again, a "skilled developer" can't just look at one million lines of undocumented code (that might be older than they are) and fix it. For example, the Melissa and Doug toy company in the United States uses an in-house ERP (Enterprise Resource Planning) program written and still maintained in Delphi 7.ġB. A large number of the Delphi applications being maintained today are being maintained on old versions of Delphi and the companies responsible for them have no desire to spend anything to modernize them. along the lines of "Please help me install Borland Database Engine on Windows 10" all the time. And also, Delphi can utilize C/C++ libraries.ġ. Be factual, and name the libraries Delphi lacking. Any company invested in developing a product written in Delphi and confronting some compiler issue would hire skilled developer to fix it.Ģ. ![]() Feel free to try it for as long as needed and as always, enjoy documenting!.1. HelpNDoc is free for personal use and evaluation purposes. You can also learn more about templates from the documentation, or from various articles on this web-site. ![]() You can inspect one of the templates bundled with HelpNDoc (Single page HTML template, iPhone template, jQuery mobile template…) to see some additional examples. ![]() This is a very small preview of HelpNDoc’s template capabilities. In this article, we created a new template to customize icons in the table of contents. ![]() Thanks to HelpNDoc’s very powerful template system, it is possible to customize almost any part of the generated documentation projects.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |