I am currently moving a Delphi project to C# WinForms. The project heavily uses FireDac components like TFDConnection, TFDQuery, TFDScript and TFUpdateSQL.

I am currently moving a Delphi project to C# WinForms. The project heavily uses FireDac components like TFDConnection, TFDQuery, TFDScript and TFUpdateSQL.
WinForms does not have design time components like these and you have to do everything in code AFAIK. Does anyone know 3rd party components that have smiliar functionalities like FireDac? I really miss the convenience of FireDac in VS.

Comments

  1. Mohammed Nasman
    thanks Mohammed, those look promising!

    ReplyDelete
  2. As A.Bouchez said When you move to C# or Java, don't expect it to be delphi.

    I have seen myself do this over and over. First I expected Swing graphics on java to work like VCL but it's actually better designed and more flexible than the VCL or WinForms.

    Secondly, people try to make stuff on the web and they want to do drag and drop programming, and that's a mistake. Look at the horrible thing called ASP.Net WebForms. ASP.Net MVC is beautiful but WebForms are evil.

    These days on C# you should spend some energy to learn about your ORM options and either choose Entity Framework with code-first pattern, and forget all about "visual database coding" which is a BAD IDEA.

    Forms in delphi with database components on them are evil. Don't take that ugly pattern and try to repeat it. Don't even try to make a visual DataModule-full-of-Queries, also a terrible idea. Instead learn about separation of concerns (clean design), learn about interfaces, learn about decoupling. Learn about entity framework. Learn about how to right code that is not an ugly disgusting mess that should make you feel sick when you look at it.

    You could have written beautiful code in Delphi but you didn't. If you are looking for how to copy that ugly way you abused beautiful Delphi and now abuse beautiful C# apps the same way, you're DOING IT WRONG.

    ReplyDelete

Post a Comment