Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Why one instead of the other?
Message
From
05/03/2022 17:30:45
 
 
To
05/03/2022 16:59:28
General information
Forum:
Javascript
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01683748
Message ID:
01683763
Views:
53
Denis,
see my reply on Blazor. You might turn the argument from there around to benefit Lianja:
IF either you have clients with existing vfp, JavaScript and/or Python code or work in a large company with diverse languages, building bridges to those runtimes and reusing such stuff already having solved biz problems can be a PITA.

If you stay Win on client or server, you can fall back on COM and it works most of the time -
even within MS there are hickups, as you can read on West-Wind.

I had the pleasure to work on hosting Java runtime early this century AND had the benefit of following the source code of such hosting done in Delphi/Pascal code. It worked, but was not THAT much faster than the JACOB bridge using COM. Going into the vfp base code I was able to gain more perf by removing marshalling in some areas, which resulted in lots of my "JAVA hosting code" to be dropped, vfp streamlined and some Java classes added which handled the previous "chatty" marshalling. So I know "calling other stuff" not only from doing, but also from developing, debugging and facepalming.

No idea how much the Python code from John in the Flutter thread can be salvaged - but that alone might make Lianja worth while if it saves many dev weeks - and the same for testing.

For me Lianja has (for Web AND iOS/Android mobile apps only!) same drawback as Blazor: often calling back into server as no high powered local cursor engine is there - Javascript "Cursor" IMO better be compared to an array as Controlsource for GUI (yes, I oversimplify, filtering&relation similar stuff doable on JS cursors...)

YMMV - but NOT doing testing twice (for each implementation) saves a lot on large projects.
thomas


>If you get paid for getting products out the door, Lianja has all the infrastructure to make that job get done quickly and well, bells and whistles included.
>If you are looking for work, OTOH, it doesn't have name recognition.
>
>>How popular is Lianja?
>>
>>If I go with C# of javascript, I know that I improve my value as a consultant. With Lianja I'm not sure about that.
>>
>>Regards
>>
>>>And then there's Lianja, which takes most of pain out of web design. You still have to design the page, but it's in a visual designer, things that must be set are set through properties, not in CSS, etc. The web part runs on JavaScript, but the developers only part in this is to handle triggers (a control's value changes, etc.). The saving, deleting, filtering etc. are all methods already hooked up to the UI for you.
>>>
>>>Hank
>>>
>>>>Hi Denis,
>>>>
>>>>First, I admire your desire to learn other technologies and improve your product. I wish I had such a drive and motivation.
>>>>
>>>>Now, regarding C# vs JavaScript. I have been programming in C# since 2005 (I have a web application that works as an add-on to my VFP 9 application). I can say that C# is not that difficult. As a language. And given that I am at the bottom of the technical skills on this forum, this speaks a lot about C#. In fact, I think C# compiler is better than VFP 9 compiler. The difficult part, IMHO, is creating a UI. And if I were to upgrade my VFP 9 app, I would go with the web application. And for that you need good web design skills and probably other skills. My understanding is that Angular is helpful with regards to the UI. I don't know and not even attempting to learn Angular (no motivation no drive); so I am speculating.
>>>>I do use JavaScript (via jQuery) in some of the page.
>>>>
>>>>Conclusion: I still support my web application built on .NET and C#. And C# is not a problem to learn.
>>>>
>>>>HTH
>>>>
>>>>>Why Angular instead of React?
>>>>>
>>>>>Why React instead of Angular?
>>>>>
>>>>>Because I have a white paper, written by Les Pinter, covering the transition from Visual FoxPro to React, I thought that would be logical to go with React.
>>>>>
>>>>>Recently I heard from Blazor. I never programmed with C#.
>>>>>
>>>>>So whatever I choose I need to refresh my programming skills. Will it be C# or JavaScript?
>>>>>
>>>>>Please share your experiences.
>>>>>
>>>>>Regards
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform