I am a german developer who comes from VFP. So I apologize for my English in forehand ;-).
For the past few days I have pored over the documentation, taken my first steps after videos and turned the forum inside out as best I could.
I've seen very exciting things and I'm already looking forward to trying out all of these features. But before that happens, I still have a lot to learn and try.
Of course, I want to do everything right from the start as Lianja's philosophy describes it. And that's when it starts to get difficult, as development with VFP already has a different structure. The result is that I don't really know where and how to start. To build a single page is not very helpfull. It's only a smal thing of th whole of it...
There are many things that Lianja does for me, but in different places compared to a VFP program. For example, the start program here is probably the App Center, which already takes on general functionality with regard to users, rights, etc. But adapting the APP Center to my needs fails, despite the documentation. But that's just an example.
I would like to verify once whether I have understood that correctly and clarify the first questions:
In VFP I have a start program with which users log in and a program menu is set up in which everything from the application is accessible.
From the developer's point of view, the database and common functionality from PRGs and classes can be accessed for everything in the application.
In Lianja this corresponds to the App Center. All parts of my application are presented here as individual apps.
An app can then contain n pages that I can control via an app menu.
From the developer's perspective, the database that is available to all apps is already determined in the App Center? Where are my common functionalities from the PRGs and classes housed? Is it enough if I develop all the apps for it within one project?
Data:
In VFP I work with either the Foxpro database or an SQL database. So that I can decide freely without reprogramming, I do it there with cursor adapters.
In Linja I read that I "simply" use virtual tables that are also based on cursor adapters. I want to be able to do this right from the start and I want to be able to test it.
I imported my VFP database, which worked great. :-)
Now I wonder
1. How do I get this data into the Linaja SQL server?
2. How do I then link my project with this database in order to create virtual tables from it?
3. If I then use the virtual tables when developing the frontend, Lianja will probably take over everything again (cursor adapters?). But how do I address this data in my classes?
Later on, questions about the front end will certainly arise, but these are not yet important.
Have I understood everything correctly so far? Can someone answer my five questions in a way that a newbee can understand?
Thank you all!
Bookmarks