Language complex for Delphi

If Delphi is the main language for my development, that is the perfect complement to Delphi. which should be my next step?

  • C # for .net and web development
  • Java
  • C ++ for a deep understanding of Win32.
  • ruby
  • Perl

What is your recommendation?

+6
programming-languages delphi
source share
8 answers

My recommendation is C #, but before you start working with Delphi Prism, the learning curve will be much simpler. Learning the .Net language will greatly expand your horizons and the types of applications you are developing .. Net has many technologies where you can deepen WPF, SilverLigth, WCF.

Delphi Win32 → Delphi Prism → C #

+6
source share

I would recommend HTML, CSS and JavaScript. It sounds like a weird suggestion when querying programming languages, but the Internet takes over. Delphi has a TWebBrowser component with age, and there are several alternatives that offer even more features and ways to display HTML in the forms of your Delphi applications. I found that when it is used in a number of difficult situations, it saved me a lot of work and code.

(To be completely honest, however, I suggest this because I am trying to combine web building with Delphi with xxm )

+8
source share

Python It takes what you learned at Delphi and let you summarize it further.

+5
source share

In addition to Delphi, Embarcadero also sells the RAD C ++ development environment .

It uses the same IDE as Delphi, so you don’t have to mix yourself up while learning the new IDE, just a new language.

And you can mix and match Delphi and C ++, as you want, in the same projects.

In fact, by purchasing (or upgrading to) Embarcadero RAD Studio , you get Delphi, C ++ Builder and Delphi Prism (.NET tool) all in one.

So C ++ seems like the most natural and very logical choice.

And if you want .NET development, do not use C #. Use Delphi Prism.

+3
source share

I will not look at the language, but I will think about what application technologies should be studied and what should be developed further. IOW, I will continue to work with Delphi. Why should I change it?

+1
source share

It depends on what kind of applications you need / want to target next to the Win32 native Delphi targets.

  • C #: good if you need to use functions controlled by Windows or use asp.net. IMHO, forget Mono.
  • Java: well, if you need to set up “managed” non-Windows development, especially in some enterprise environments that run heavily in Java.
  • C ++: if you need to go beyond some of the capabilities of Delphi and / or target platforms other than Windows, initially. Plain C should not be ruled out, it may be useful for some advanced developers, i.e. kernel or driver development.
  • Ruby, Perl, PHP, Python, etc.: each has its own pros and cons for scripting applications. Ruby and PHP are better oriented to web applications when a multi-platform platform is required, while Perl is a good language for performing heavy text processing in many different situations, and Python is a good general-purpose tool.
+1
source share

It depends on what you want to achieve. I recently studied the Ruby and Rails (framework) that created the website, and it was an amazing learning experience. The wide community of OSS gems and plugins means I get a lot more, much more than with Delphi. (And I also found areas where Delphi also hits Ruby).

Whatever language you choose, it must be something with a different “personality”. I mean, languages ​​like Deplhi, C ++, BASIC, and C # are all based on the same roots with very similar philosophies. Choose a language like Lisp, Ruby, or Haskell that teaches you to think differently about your coding.

+1
source share

I switched from using Delphi to a large extent exclusively to using Ruby on Rails and love it. RoR is the web development that Delphi was for Windows development. It provides a language (Ruby), a framework (Rails), and a whole bunch of code generators to do the heavy lifting for you.

I started a blog some time ago called Delphi to Rails , which went through my own experience making a switch. As much as I enjoyed Delphi, I like Ruby, and much more. It's a weird language at first, but once you figure out the basics, it's super cool and really fun to program.

0
source share

All Articles