On Tue, Jan 26, 2016 at 10:51 PM, Fabrício Srdic <fabricio.sr...@gmail.com> wrote:
> Em 26/01/2016 23:23, "silvioprog" <silviop...@gmail.com> escreveu: > > > > On Tue, Jan 26, 2016 at 1:01 PM, Fabrício Srdic < > fabricio.sr...@gmail.com> wrote: > >> > >> Em 26/01/2016 11:30, "silvioprog" <silviop...@gmail.com> escreveu > >> Why i can't make an Android app using Lazarus, as the free pascal > compiler provides support to it? Is it because there is no GTK to android? > And if the lazarus GUI framework did not depends on external libraries? > >> > >> The lazarus team did the right thing. They did not stopped to develop > the Lazarus for Unix because "they couldn't use libraries". However, how > would be the actual scenario if the GUI framework of the Lazarus was > developed using just Pascal? Perhaps, I would not currently facing the > problem of not being able to develop an android app using Lazarus provided > frameworks. > > > > I couldn't understand what you meant. > > > > -- > > Silvio Clécio > > To summarize my opinion: if I am java programmer, would be better if I can > solve my problem via Java classes than using C library binds. If i am a > Pascal programmer, i prefer to solve my problem via Pascal classes instead > of C binds. Add an external dependency to the code may be a good option in > short term, however may become a big problem in long term. Perhaps, if the > Lazarus GUI framework was developed using pure pascal ( like fpGUI) instead > of using external libraries and frameworks, we could develop mobile apps > using Lazarus today. > Me too, but Java programmers mostly time use external C libraries when it hasn't already implemented some feature yet, it is a good choice, and you can use that Java classes without knowing that it make calls to an external C library. The Free Pascal and Delphi do it too, for example, when you access a database using SQLdb, it uses an external C library (the database client), that is made in C, and many Pascal programmers uses SQLdb with pure Pascal interfaces (headers) without knowing that the main implementation is in the external C library. -- Silvio Clécio
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus