Building UI's with text files or graphical IDE?

shocked !

not really but I might as well feign it :stuck_out_tongue:

1 Like

That may be because you are accustomed to the old UI framework.
But once you cross the learning curve with FireMonkey it is really smooth.

I agree with you here. But if you do not want to pay then use the community edition. It is free as long as you do not cross half a million dollars a year in revenue by selling software created using it.

Well… too far from the reality. It’s a mere U$5000.00, not US$500,000.00,
and 5K the revenue of your company, it may include products not using Delphi.

Also it’s a capped version missing features, specially database features.

And that free version needs register to be unlocked… yearly.

If Python I would prefere Pycharme IDE for Python programming (also as com,munity edition for 0,- Bucks) and search for a UI which comes with a drag and drop editor.

QT would not be “my friend” in this case cause it is really expensive and not all of it is open source and some parts needing to give out all sourcecode. So I would think that I would try to work with wxglade and the glade Designer. This would be at least what is wanted.

But UI with Python is far away from being real usable. Java has more advantages in this case.

1 Like

I just install ZeosDB lib to get required RDBMS features.

After all it is free so one will need to register every year. What is wrong in that?!

Works until it stops and you can’t register or you will only be able to register after payment. It is a nice trick to catch people with their Sourcecode into a payment trap. I would be carefully watching before using that stuff. At the other side: who needs it, Pascal/Delphi is not that muich in use anymore and kylix…holymoly I was not reading that name for decades. It is ended in their history at borland before it became embarcadero. So may be people believe that they are in a modern and free environment. I would not. Not at all.

2 Likes

For building a GUI I’d probably agree. One thing I benefit from are the huge libraries written in python. There seems to be one for just about any situation.

You’ll find not less in Java environment. Even to write com,plete m,obile apps in Java or webapps - entirely in java language. So I would say it is as flexible as python. But it is also a question of taste. And Python has a big amount of scripting power not to forget. So I use both.

This had passed me by until the other day but Scala 3 introduced a rather nice new syntax:

class Point(var x: Int, var y: Int):

  def move(dx: Int, dy: Int): Unit =
    x = x + dx
    y = y + dy

  override def toString: String =
    s"($x, $y)"
end Point

val point1 = Point(2, 3)
println(point1.x)  // prints 2
println(point1)    // prints (2, 3)

I haven’t looked in any real detail yet but the above is very pleasing to my eye :smiling_face_with_sunglasses: