Topic: Thoughts on Visual versus Non-Visual/Scripted dev
Hello all MVD fans,
This topic is mainly for Dmitry but of course, you are all welcome if you want to participate
I understand that MVD is mostly a "visual" tool, aimed at people that want an easy way to create their own application with database. There are many examples of great apps that were made with MVD and that's really awesome to be able to create tools with little to no knowledge of coding.
From time to time, a very specific need arises and then, we ask for advises, modifications, evolutions and all of us who ask, we contribute to transform MVD the "visual" tool into something that is still visual, but also very code oriented.
And I have to admit I am not the last to ask for extra features.
Want an example ? Today, I finally managed to decode to jpeg a Base64 encoded image I got transferred through json via a website API that I query online with MVD. The only problem is that I could not save that image to file because we lack the LoadFromStream method for TBitmap. So I was about to write a post and ask Dmitry when....
... wait a second here ! MVD means "visual", and by asking again and again for new "non visual" features, we're loosing the very essence of MVD and furthermore, we are wasting Dmitry's time, aren't we ?
So my first question is : Dmitry, do you mind use asking for new non -visual features and do you still have time to progress on the MVD core itself ?
The second question is, and I'm sorry in advance because it is tricky : Dmitry, do you think that, when we reach a certain degree a knowledge in Delphi coding, it is time for us to move to another tool like Lazarus or even Embarcadero (that released a free version of it's environment) ? I've already been doing so many times but I keep coming back to MVD because it's a great tool and because the "little community" on this forum is kind of my second family.
I want my MVD 3.0 and I'll buy that license when it comes out no doubt about it ! But honestly Dmitry, I feel like we are wasting your time by constantly asking for upgrades and evolutions, and wasting ours when waiting for the features to be implemented.
Do not misunderstand me my friend (if you allow me to call you that), I love your tool since the day I discovered it, and I love that community you built here, as I love the quality and speed of your answers to us. But I also feel that you might need more time for your main goal which is making MVD evolve and wonder if we are asking too much and too often, diverting you from your goal.
What do you think ?
Cheers
Mathias
Each time I get a divorce, I keep the house
Zaza Gabor