tag:blogger.com,1999:blog-3782954984366933851.comments2023-06-19T01:22:31.258+12:00Steve's Software Development BlogSteve Peacockehttp://www.blogger.com/profile/03155137500284265720noreply@blogger.comBlogger368125tag:blogger.com,1999:blog-3782954984366933851.post-42858212268158055842016-08-24T15:58:58.940+12:002016-08-24T15:58:58.940+12:00Vahrokh's post is one of the best here for sur...Vahrokh's post is one of the best here for sure. There are a few others that speak of valid real world examples of the POWER of Delphi/Pascal/Lazarus/etc.<br /><br />The constant negativity from 'alcalde' is nauseating. Delphi/Lazarus/etc are FANTASTIC products and there are millions of developers the world over using it to develop software. We do not need to be the flavor of the month. We just need to use the best tool to turn our IDEAS into SOLUTIONS - and Delphi/Lazarus/etc does just that. <br />Trinionehttps://www.blogger.com/profile/09706130681246968816noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-48037879394181577392016-07-28T01:20:29.626+12:002016-07-28T01:20:29.626+12:00Hi, thank you for this article. It's excellent...Hi, thank you for this article. It's excellent and very insightful. I am now working as a .NET Developer, but I'm planning to go into analysis more. Also, I'm quite interested in Project Management and <a href="https://ax-dynamics.com/microsoft-dynamics-ax/" rel="nofollow">erp system<br /></a> development. I wonder whether there is a vacancy which would put all of these areas together. John Reedsonhttps://www.blogger.com/profile/07076517254886178459noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-21923355827535988492016-07-15T22:49:16.459+12:002016-07-15T22:49:16.459+12:00Nice post, thanks!Nice post, thanks!Mark Sandelhttps://www.blogger.com/profile/10304927394861200451noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-57033042975612208662016-07-06T04:05:21.528+12:002016-07-06T04:05:21.528+12:00Why I just can´t leave Delphi.
https://www.linked...Why I just can´t leave Delphi.<br /><br />https://www.linkedin.com/pulse/web-developersand-new-school-dont-know-what-erp-oliveira-dias?trk=pulse_spock-articlesAnonymoushttps://www.blogger.com/profile/05490512728127631173noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-70522220409119346572016-05-08T13:58:56.081+12:002016-05-08T13:58:56.081+12:00If found Eval and as far as i remenber codeblocks:...If found Eval and as far as i remenber codeblocks:<br />DbEval({|x,y,z| myfunction_form_etc(P1,P2,P3) }); It was the most powerfull thing i've ever worked.I had made a full application<br />all parameterized from menus, tbrowse etc... all carried from <br />saved parameter files and running on fly.<br />Do you know abaou some dbeval classes in from delphi7 to XE7<br />I never heard of it!<br />It's a pittty we have nothing like it... <br />Don't you think so?Unknownhttps://www.blogger.com/profile/01106777521010835976noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-75120475224526986022016-05-04T23:23:11.464+12:002016-05-04T23:23:11.464+12:00My breakpoints also stopped working for no reason....My breakpoints also stopped working for no reason. Got it working again by setting all the Debugging checkboxes under Compiler found via Project->Options menu.Anonymoushttps://www.blogger.com/profile/17989487496598774388noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-2994254277116798662015-09-17T01:21:59.763+12:002015-09-17T01:21:59.763+12:00You should look at Appmethod which is essentially ...You should look at Appmethod which is essentially the same thing, the C++ part + Android development remains free.Anonymoushttps://www.blogger.com/profile/13663054886859099822noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-34709635767581058082015-09-01T11:41:56.210+12:002015-09-01T11:41:56.210+12:00Very interesting discussion!
I left programming 10...Very interesting discussion!<br />I left programming 10 years or so ago. I loved Delphi:<br />1. No bothers about GUI<br />2. One executable as 'product' (no install shit and DLL hell)<br />3. 'rapid' development<br />4. OO<br /><br />I loved Delphi.<br /><br />Now I want to pick up programming again:<br />-Delphi 10 Seatlle looks great: you can compile for all platforms including Android and iOs!!<br />But: it is ridiculously expensive!!<br />I don't care about the 'language' (C++, Pascal, whatever) That is only a tiny part of the programming environment.<br />I just want: OO, good classes (objects) available, fast GUI design, access to lots of components, etc. all benefits of Delphi.<br />After reading this blog, but without any further investigation (yet.....; I know, I have to dive into this myself after 10 years) <br />But, what is the way to go?<br />Lazarus? Can it also compile for Android?<br /><br /><br /><br />Anonymoushttps://www.blogger.com/profile/04520002532274727598noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-61937271237588333632015-07-22T19:08:36.124+12:002015-07-22T19:08:36.124+12:00business analyst certification
One can clearly s...<a href="http://imarticus.org/programs/business-analysis-certified-professional/" rel="nofollow">business analyst certification</a><br /><br /><br />One can clearly see that the field of Business Analysis is a strong emerging field that would be highly sought after by most of the entrepreneurial organizations in the years to come. And hence, it would be a very good investment of time and money into becoming a certified business analysis professional as this would allow one to become indispensable in today’s tough and rapidly changing market scenarios. Anonymoushttps://www.blogger.com/profile/09462416390228455744noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-57046619094108360832015-07-16T11:48:07.620+12:002015-07-16T11:48:07.620+12:00Thanks Mad. It's a very interesting discussion...Thanks Mad. It's a very interesting discussion. I personally would not get involved in Java as I have seen too many Java projects that end up becoming hugely inflated and fail, but some have used it successfully. If I were looking for an alternative, it would be to C# or to Ruby on Rails, depending on my project directions.<br />However, I am involved currently on a project that uses FireMonkey extensively with great success - but still somehow agree with your sentiment.Stevehttps://www.blogger.com/profile/00994900851537394935noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-24615707191273757882015-07-16T11:30:34.746+12:002015-07-16T11:30:34.746+12:00While it's true that Delphi was a pleasure to ...While it's true that Delphi was a pleasure to use, the same cannot be said of FireMonkey. For those wanting to deliver multi-platform from the same code base, the promise of Delphi XE is a broken promise. I spent 2 hours writing a simple program in XE7 and have spent more than two weeks dealing with the UI bugs brought on by FrieMonkey. I found your article because I am once again searching for a "jave IDE for delphi programmers". Time to learn java and stop messing with Embarcadero's forever-beta product. Plus the price is retardedly expensive as they make you pay $1000+ for bug fixes.Mad Martianhttps://www.blogger.com/profile/06600636350017215836noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-21029914915295690542015-06-01T19:01:07.339+12:002015-06-01T19:01:07.339+12:00Saul L, I'm not sure exactly what you're a...Saul L, I'm not sure exactly what you're attempting to rebut. I explained how these very press releases are a mishmash of differing units that prohibit any attempt to compare quarter to quarter over a reasonable time frame, and you respond by posting a link to a press release from 2011. <br /><br />>announced today that worldwide sales for its new RAD family of <br />>development tools, including RAD Studio, Delphi, and C++ Builder, grew <br />>54 percent<br /><br />Read what it says. In this press release (again, it changes from release to release) it's lumping everything together.<br /><br />> over sales of the previous version in 2010<br /><br />Previous version (singular)? That doesn't even make grammatical sense. Does it mean that the total sold of those products was 54% greater than in 2010? Are we going from 1/1 - 12/31? Do the release dates for 2010 and 2011 match up? Etc. The most important question of all, which your link doesn't answer, is... what were the sales like in 2010? If they were poor, this doesn't mean much. This is what would happen after the XE2/3 debacle and they conveniently omitted any press release for the next version (which insiders said bombed). Then the next release they put out a press release announcing huge gains in sales! :-) Of course, if the last release bombed, sales have nowhere to go but up. <br /><br />You had one legitimate surge in Delphi sales, and that was when the small shops that use it were finally forced to leave their XP and move to 7. That's when they discovered that Delphi 7 wouldn't run right on XP and they had to upgrade. <br /><br />Everything else has been obfuscation. Think about it... if Delphi use were really climbing 50%+ release after release would it be ignored by tech book publishers? Would EMBT have to start requiring subscriptions to pay for extended update cycles? Would the job market continue to be absymal? <br /><br />Instead of believing what you want to hear, ask critical questions and look at the facts that are really in front of you. alcaldehttps://www.blogger.com/profile/14404682533930977783noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-63772109529779996802015-05-31T21:33:38.302+12:002015-05-31T21:33:38.302+12:00alcalde, http://www.embarcadero.com/press-releases...alcalde, http://www.embarcadero.com/press-releases/embarcadero-technologies-grows-delphi-and-c-by-54-in-2011<br />Now STFUSaul Lhttps://www.blogger.com/profile/09440679921091663720noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-70593236279503585562015-05-31T20:44:38.228+12:002015-05-31T20:44:38.228+12:00To Saul L. I welcome all your comments but please ...To Saul L. I welcome all your comments but please can you limit your comments to civil replies. I will continue to delete replies that are offensive.<br />SteveStevehttps://www.blogger.com/profile/00994900851537394935noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-41112679071340904172015-05-31T20:15:55.568+12:002015-05-31T20:15:55.568+12:00really? how so?really? how so?Saul Lhttps://www.blogger.com/profile/09440679921091663720noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-39583397184707912062015-05-29T09:23:05.346+12:002015-05-29T09:23:05.346+12:00What about another languages that use latin letter...What about another languages that use latin letters?Anonymoushttps://www.blogger.com/profile/10749349258902364973noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-50046624115666836872015-04-02T01:15:13.571+13:002015-04-02T01:15:13.571+13:00As a long-time Delphi programmer who has also work...As a long-time Delphi programmer who has also worked with C/C++, Python, MATLAB, and to a much lesser extent Java, JavaScript and Lua, all exclusively on the Windows platform, I would be very interested to learn how the newer language features have been leveraged to enhance productivity. If you are referring to LOC/day, then languages that are more compact by virtue of their modern structures will obviously score well compared to older languages. But I suspect you are talking about other differences too and not just LOC. What would they be, and how do they boost productivity in practice?<br /><br />FWIW -- and this is just my experience -- I find the Delphi language, IDE and VCL extraordinarily comfortable to work with, especially the short edit-compile-test loop, which I am convinced is good for productivity. The easy construction and reuse of components (visual or not) is great. The production of standalone .exe files is helpful - something that remains unnecessarily fiddly in Python, which is a shame because I do like Python as a language and Python has some nice libraries like matplotlib. I believe compile-time strong typing is beneficial for larger projects. Delphi gives you a way of doing dynamic type programming if you want to (sort of), but I have hardly ever needed to. Delphi's compiled code is plenty fast enough for what I want to do. Sure it would be nice if the optimizations were better, but for me that is low priority. Compared to C++, Delphi feels safer and simpler; compared to Java it feels leaner and simpler. Simple is good, imo.fburtonhttps://www.blogger.com/profile/11622283454482776712noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-89971836899589736512015-02-25T05:15:01.797+13:002015-02-25T05:15:01.797+13:00Personnnally as a new Delphi developer I'm lea...Personnnally as a new Delphi developer I'm leaving the language as soon as I find a new Job. Delphi is Dead and has been dead for along time the only thing that has slowed is death is legacy code. <br /><br />Sadly anyone using Delphi is just simply an outdated developer any new graduate wouldn't touch it with a barge pole (wish I never took this job). I now have to start from the bottom again as no software house would ever bother looking at someone with delphi when others actually have useful languages.Anonymoushttps://www.blogger.com/profile/01224847616056597441noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-33153614467531266032014-11-27T14:06:13.459+13:002014-11-27T14:06:13.459+13:00Actually I see Delphi more effective to provide fa...Actually I see Delphi more effective to provide fast solutions at middle tier. With our multiple devices and cloud devices, it's not productive to put all of your business rules into your client applications. So, interactivity and web user experience were never Delphi strong points. But when you abstract your business rules, security, encryption and integration and put all then in a middle tier application, such as webservices, you can do them pretty fastly with Delphi, and the cost with licensing become too small because there's no need to hire more than 2 or 3 developers to build and maintain it.<br />No one have mentioned, but there are a real army of Delphi Developers in China, and the Russians also do great things with Delphi, as example there are the Kaspersky security softwares, the most hard to crack and the second best antivirus on the market.<br />Here in Brazil there's also a strong Delphi community, and what everybody say to me when I show entire WEB systems build using Atozed Intraweb Framework (VCL for the Web) is just: wow! These babies can support many simultaneous sessions as the server memory and network cables can handle. In a small server (4GB of RAM) it's very easy to support more than 5k active sessions with none or very little performance downgrade. It can do most of things in async way without none knowledge of AJAX. It's high level development.<br /><br />The real deal is that Delphi is still a great path to companies focused in B2B, the problem today is to find developers, because developers need to eat, and the job positions for Delphi are not growing. It looks like companies are trying to build systems over languages and technologies that aims global scale performance, what can bring more costs than benefits.<br /><br />Delphi is not dead and the big bet of Embarcadero is to make Delphi code be reusable for apps development. As a case study you can read http://www.embarcadero.com/br/products/digifort-case-study (use Google Translate to get English version).<br /><br />This company (Digifort) have customers in over more than 100 countries, it's based in Brazil, and have a cutting edge surveillance system. Their choice to write iOS and Android Apps was Delphi, after serious studies and cost plannings. The result was that in just 2-3 months they were delivering the app version of their software to customers, final version, for both Android and iOS.<br /><br />B2B don't come to the news, but it's where the money is.<br />For this scenario there are many good and modern languages and platforms, and Delphi is still a very interesting choice, even with few developers in the market, compared to .NET, for example.Anonymoushttps://www.blogger.com/profile/11925353556936903683noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-45640992730256215222014-11-05T06:04:58.923+13:002014-11-05T06:04:58.923+13:00we had the same situation in our company, 15 delph...we had the same situation in our company, 15 delphi developers with hugh legacy systems. at the end we developed our own vcl for typescript which went excellent in term of learning curve and development time. <br /><br />http://vcljs.comAnonymoushttps://www.blogger.com/profile/00376365481979816084noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-24632579639429842172014-11-04T21:34:35.215+13:002014-11-04T21:34:35.215+13:00True, MS is stupid. Microsoft has net seen the fut...True, MS is stupid. Microsoft has net seen the future at the time they endeavor for .Net.<br />Their .Net endeavor is due to their jealousy with Java. There is wind of change from desktop applications to mobile apps to cloud computing.Anonymoushttps://www.blogger.com/profile/01608009935927892798noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-44720794910545339052014-10-23T19:15:25.806+13:002014-10-23T19:15:25.806+13:00From last 10 year i am using Agile and lean approa...From last 10 year i am using Agile and lean approach. It is little difficult but the result for this technique is very good. You can try to use this technique for your project. Anonymoushttps://www.blogger.com/profile/14970822160234975641noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-82217576620681171772014-09-17T18:31:20.986+12:002014-09-17T18:31:20.986+12:00Great... Nice Post. Really i enjoyed to read this ...Great... Nice Post. Really i enjoyed to read this post. Keep it Up!!Anonymoushttps://www.blogger.com/profile/05833294550131878293noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-58432022797385812342014-09-13T21:08:42.385+12:002014-09-13T21:08:42.385+12:00i want Borland Delphi 7 (Freeware Package Copyrigh...i want Borland Delphi 7 (Freeware Package Copyright by Kambiz R. Khojasteh) for my project. but im not getting delphi 7.0, plz give me exact link for delphi 7.0 free downloadmicro_workhttps://www.blogger.com/profile/11920619152241392525noreply@blogger.comtag:blogger.com,1999:blog-3782954984366933851.post-35798132514206555592014-08-08T14:53:24.518+12:002014-08-08T14:53:24.518+12:00# of lines of code doesn't really matter all t...# of lines of code doesn't really matter all that much and you mentioned that you cross compiled python to C, which is kinda cheating. I can cross compile pascal to C too, you know. Python isn't IMO a fully-fledged language. I feel like, if I'm going to be maintaining millions of lines of code, I better have complex static types, compile-time evaluation, speed when I need it, including in-line ASM capabilities, threading, thread-pooling, a rich-extensible GUI system. Python is a scripting language, people write little scripts in it, sometimes those little scripts are web pages, but don't get me started on the idiocy that drives web programming. Most people who program python think that python and javascript are the as good as programming languages get and that HTML and CSS are great methods for designing GUIs. I don't claim that Delphi is the greatest language ever invented. It was after-all abandoned by its creator, who BTW became the architect of C#, which is easily, hands down, the most elegant computer programming language ever created. Delphi could have been the greatest language ever invented but we Delphi programmers all admit and recognize that it has been under poor stewardship for a long time now. I am thankful that there are more cross-compile options and 64-bit support now. I write things in delphi that, as the author says, would take large teams of programmers to accomplish in any other language. I particularly like the "Ctrl+shift+C" hotkey... it basically writes the code for me. I am prolific enough in Delphi that I have lots of secret weapons that make me more productive... none of which I'm going to share with you ;)Anonymoushttps://www.blogger.com/profile/02533993400069302917noreply@blogger.com