Jump to content

Juan C.Cilleruelo

Members
  • Content Count

    103
  • Joined

  • Last visited

Community Reputation

12 Good

Technical Information

  • Delphi-Version
    Delphi 12 Athens

Recent Profile Visitors

3092 profile views
  1. Tired of creating the descendants of TActiveRecord by hand? GitHub MVC_AR_EntityGenerator is an OpenSource project developed in Delphi XE 12 that takes the metadata of your Database and creates one class ActiveRecord of each Table in the Database. You can generate the AR of one table or one AR class for each table in the Database. You can indicate in which folder the AR file should be deployed, and the program will remember it. Each AR is generated in an independent .pas file. And this is only the Beta version. You save all the information used to generate the AR; when you need to develop it again, you only need to use it. In the next version, we plan to implement more types of AR, like, for example, AR with a Master-Detail Relationship. In the current version, you can change the name of the Class generated. This is useful when you want, for example, the AR class representing one member of the entity Customers, instead of being named TCustomers, to be named TCustomer; that is more accurate. I want to implement, too, a connection with the AI (probably Chat-GPT) to ask directly for the translation of the plural table names to singular class names. In this target, I want the AI to modify the table name to respect the Camel Style of Pascal Class names. For example, a table named Items_Owned_by_user is currently created as TItemsownedbyuser. The AI can easily convert this to TItemsOwnedByUser, which is more accurate to the style of Pascal code. And many more things can be made with an open-source project. Do you don't think it!! Try it, and let us know what you think! Thanks PD: The project is also an excellent example of using SQLite as a memory store for the data and treating this data as a standalone project, in contrast to the concept of a Database on Disk, which is more current in Delphi.
  2. Juan C.Cilleruelo

    Windows Arm is still not ready. It is still in the cook.

    "640 Kb of RAM is sufficient for many years of PC evolution. Don't worry". I think that in the last quarter of 2024, there will be a lot of PCs with ARM. Probably running poorly programs compiled natively for the Win64 platform. I think that the concern of Embarcader must be to develop a WinArm compiler for Windows as soon as possible.
  3. Juan C.Cilleruelo

    Windows Arm is still not ready. It is still in the cook.

    The problem, at least for me, is not about running Delphi on Windows ARM. Instead, is about when is Embarcadero going to include Windows for Arm native compilation for Windows.
  4. Juan C.Cilleruelo

    Windows Arm is still not ready. It is still in the cook.

    Microsoft is an enterprise, not an NGO. Because of this, you cant think about this: Why Windows for Arm is not still a commercial product? 99.9%??? jajaja. Try to do something serious with it and you are going to see the problems.
  5. Juan C.Cilleruelo

    Windows Arm is still not ready. It is still in the cook.

    Sure? Intel apps for Mac OS work well in Arm Macs, thanks to Rosetta 2. Probably, the problem is that Microsoft does not have this technology. Arm technology allows, with the same batteries, more than 20 hours between charges, for example. Arm technology allows a much more power computation, without consuming more energy. Really do you think that the future is Intel architecture? Or do you think that Intel is ready to create processors without these limitations?
  6. Juan C.Cilleruelo

    Windows Arm is still not ready. It is still in the cook.

    I think it's speaking about the gap that is currently becoming between Apple and Windows technologies. Since Apple is embracing ARM architecture, Microsoft is still waiting to no one know what, while in the field of hardware, the technology was ready a time ago. Even Chrome OS was adopted ARM quickly. It was very easy in this case, of course.
  7. Juan C.Cilleruelo

    Windows Arm is still not ready. It is still in the cook.

    It was because of copy&paste in these forums. It's not intentional.
  8. Ctrl+Alt+Del: Snapdragon X Elite has one fatal flaw – Windows on Arm
  9. Juan C.Cilleruelo

    Win32, Win64, WinRT and now... WinARM ?????

    https://www.neowin.net/news/microsoft-launches-arm-advisory-service-to-help-developers-make-windows-arm-based-apps/ Microsoft has just launched a new and free program for Windows developers who need assistance in adapting their Windows apps to run on Arm processor-based PCs. The program is called the Arm Advisory Service.
  10. Juan C.Cilleruelo

    Win32, Win64, WinRT and now... WinARM ?????

    I think you need to work with Mac for a year before making opinions of it.
  11. Juan C.Cilleruelo

    Win32, Win64, WinRT and now... WinARM ?????

    Try this: Matlab.
  12. Juan C.Cilleruelo

    Win32, Win64, WinRT and now... WinARM ?????

    I don't want to enter in this stupid way. A computer of others, MSI, Asus, Dell, Lenovo or HP, with the same characteristics can double the price of the Apple. And it doesn't have an Office suite. You need to pay it apart every year! You save money if you steal the Operating System and the Office Licence. Or if you install Ubuntu or similar and take a for-life war with drivers, programs and configurations. In my career, I'm in the next stage: I want things to work and dedicate my time to doing things, not to solving the problems of others. In Mac, you don't need to steal anything. It's all in one forever. And always working. The only brand that has a product similar to Apple, after a very, very, very conscious comparison, is Microsoft. The Surface Laptop 5 with 32Gb RAM and 1Tb SSD is very similar to the Mac Book Air I first bought. With the discount, even the price was very similar.
  13. Juan C.Cilleruelo

    Win32, Win64, WinRT and now... WinARM ?????

    This is a great lie by Microsoft. Not only this type of program doesn't work on Windows ARM. I've tried it and, for any type of program, if you don't find a version with the label ARM, it doesn't work on Windows ARM. Sometimes, with the label ARM, it doesn't work either. You can read a lot of things about Windows ARM from Microsoft and from testers of computers, etc. But I tried it for days and I have the real experience. Nothing works well on Windows ARM. Currently.
×