<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 26, 2016 at 10:51 PM, Fabrício Srdic <span dir="ltr"><<a href="mailto:fabricio.srdic@gmail.com" target="_blank">fabricio.srdic@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p dir="ltr"><span>Em 26/01/2016 23:23, "silvioprog" <<a href="mailto:silvioprog@gmail.com" target="_blank">silvioprog@gmail.com</a>> escreveu:<br>
><br>
> On Tue, Jan 26, 2016 at 1:01 PM, Fabrício Srdic <<a href="mailto:fabricio.srdic@gmail.com" target="_blank">fabricio.srdic@gmail.com</a>> wrote:<br>
>><br>
>> Em 26/01/2016 11:30, "silvioprog" <<a href="mailto:silvioprog@gmail.com" target="_blank">silvioprog@gmail.com</a>> escreveu<br></span><span>
>> 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?<br>
>><br>
>> 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.<br>
><br>
> I couldn't understand what you meant.<br>
><br>
> --<br>
> Silvio Clécio</span></p>
<p dir="ltr">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. </p></blockquote></div><div>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.</div><div><br></div>-- <br><div><div dir="ltr"><div>Silvio Clécio</div></div></div>
</div></div>