Building an MVP right now. Digital Ocean but may switch to Linode. LAMP. Wordpress for web and the API. Delphi for iOS, Android, Windows, macOS, and Linux clients. Stable Diffusion.
Interested in content marketing strategy and generative AI right now but 25+ years as a software developer and entrepreneur. Delivered content and technology to 250 million people in the last 12 years.
It isn't difficult. Just use Delphi. 26+ years of unbroken excellence building using Win32. And now Microsoft is saying that going forward they are back to promoting Win32 as the best way.
Delphi still exists and you can still do it in Delphi. Responsive. Cross-platform on Android, iOS, macOS, Windows, and Linux. Single codebase single UI.
Can you point to any Delphi app on the android playstore that doesn't look and feel like shit? Or a Linux app? I used to be a Delphi fan, but the results I've come across are not exactly convincing.
Compare this to Flutter, which looks and feels gorgeous, at least on Android.
Yes, it could be as simple as having Dev-C++ run a build every time a file is saved. Currently it does not do this. Remember, Dev-C++ didn't have -j support at all until I added it. TwineCompile does do this (background compile). Therefore the IDE is providing this functionality and has nothing really do to with make or the compiler.
TwineCompile is not a plugin wrapping the -j flag. It is a separate thing entirely unique to C++Builder. It does offer integration with MSBuild though.
The second part of that was the fall off. With the 1 million size files it only ever used half of the cores and each successive round of core compiles it would use even less cores. TwineCompile didn't seem to have that problem but this post was not about TwineCompile vs. MAKE -j so I did not investigate this farther.
I was expecting MAKE/GCC to blow me away and use all 64 cores full bore until complete and it did not do this.
My theory is that programmers love complexity and gravitate to more and more complex things over time. If something is complex and never complete your job is assured to be there tomorrow. C++ has a performance advantage but Java and C# do not.