You can go with RN also check flutter. Flutter is a perfect alternative to RN and native apps.
For back-end, you can use nodejs. I suggest you to use meteorjs because the framework contains rich realtime functionalities out of the box. If you need to use expressjs or other nodejs frameworks, I recommend you to use graphQL with apollo client rather than REST API.
Golang is also a great language for micro services (along with rethinkdb can be a good combo).
Best posts made by the_inspired_dev
-
RE: Trading application like IQ Option For Sri lanka
-
RE: What is the powerful Back-End Language
You can't say that one language is better than another. It depends on the situation.
Two of the most argued about aspects of Node.js programming are its insufficiency with heavy computations and the so-called “callback hell”.
As we know, JavaScript (and, as a result, Node.js) is asynchronous by nature and has a non-blocking I/O (input/output) model. This means, it can process several simple tasks (for example, read/write database queries) queued in the background without blocking the main thread and do so quickly.
At the same time, Node.js is a single-threaded environment, which is often considered a serious drawback of the technology. Indeed, in some cases, a CPU-bound task (number crunching, various calculations) can block the event loop resulting in seconds of delay for all Node.js website users.
This represents a serious issue. That is why, to avoid it, it is recommended not to use Node.js with computation-heavy systems.
Right here you faild your point.In other hand you can use microservice architecture to avoid such things(but it is not a complete solution) but it better to use CPU intensive language. You can use other languages like Go, Rust, phyton as a microservice to overcome this situation.
Next biggest problem is finding the best solution for your problem. Since npm is open software, there are lots of crappy packages out there. Most of them didn't tested. Also lack of documentation and unsolved issues. (This may or maynot a problem for some ppl)
-
RE: මොකක්ද ඉක්මන් Angular/React.js?
rapid prototyping වලට reactjs තමයි set වෙන්නෙ. පටන් ගන්න ලේසී, හැබැයි ඉස්සරහට යනකොට වේදනා සහගතයි 😓 3rd party package එක්ක වැඩ කරනවා කියන්නෙ ඒ හැම එකේම ලානිං කිව් එකක් තියනවා.
Angular පටන් ගන්න ටිකක් අමාරුයි. Typescript ටිකක් අමාරුයි typed language එක්ක වැඩ කරලා නැත්තන්. හැබැයි ඔය step ටික පැනගත්තට පස්සෙ ඉස්සරහට කරගන යන එක react තරම් අමාරු නෑ. මොකද angular කියන්නෙ out-ofthe-box වැඩේට ඔනැ tools තියන හින්දා. -
RE: App for Lanka Developers Community
How about creating a PWA?
Just an idea. -
RE: firebase with laravel
https://medium.com/@morrislaptop/laravel-firebase-auth-cff892b116a2
Might be useful in your csse
https://github.com/vinkashq/firebase-auth-laravel check the pattern -
RE: මොකක්ද ඉක්මන් Angular/React.js?
@Harsha-Sampath said in මොකක්ද ඉක්මන් Angular/React.js?:
මචන්ල vuejs වලින් කරපු වෙබ් එකක් seo කරගන්න පුලුවන්ද? Pages වල meta data dynamic render කරන්න වගේ? මන් මේ angular වලින් කරල එපා වෙල ඉන්නේ. ඒක seo කරන්න වෙනම දෙවල් කරන්න ඔනේ. ඒවා කරොත් first page එක පට්ට slow and seo checkup tool වල එක එක issues පෙන්නව
For now server side rendering is the most common practice 😓
-
RE: ඇයි ගොඩක් Developers ලා PHP වලට අකමැති?
2011 ඉඳන් තාම PHP එක්ක වැඩ කරනවා. Web technologies එක්ක වැඩිපුර වැඩ කරන්න වෙන හින්දා මට සෙට් වෙච්ච cheap ම, සහ පහසුම serverside language එක PHP. MVC architecture එකට යනවනම් මගෙ first choice එක PHP.
" Node වගේ අලුත් environment වලට කිට්ටු වෙන්නවත් බෑ "
මේකට නම් එකඟ වෙන්න බෑ. මොකද purpose එක අනුව use කරන්න වෙන technology එක වෙනස් වෙනවා. Node කියන්නෙ අලුත් දෙයක් නෙමේ. අලුතෙන් ඉගනගන්න කෙනෙක් නම් php විතරක් backend language එකක් විදිහට ඉගනගන්න එක මදි මට හිතෙන විදිහට. -
RE: What is the powerful Back-End Language
I don't know how @tnlthanzeel mentioned that asp.net core is 18times faster than nodejs. Is it overall or the request, response speed of a async program? Maybe overall 3-5 times faster(Not sure)
However yes, asp.net core performance better than nodejs. Asp.net(c#) running as a compiled language and node is a runtime env(interpreter). So definitely the low level advantage gose to the asp.net.
.net Core has better optimizations for Windows using the HTTP.sys server, as it uses the native Windows web sockets. It also has a cross-platform web server implementation with Kestrel, which runs more slowly as it is not native, but it does run on OSX, Windows, and most flavors of Linux.NodeJS, to the best of my knowledge, does not have an option to run natively with the OS, but has the same cross platform capabilities of .NET Core.
Also with new SPA frameworks like blazor, asp.net core going to have great future. it dose support wasm nativly.
I'm not a asp.net developer. I just tried few months ago but it didn't suit for me for some personal reasons.
@root you can't use javascript for every scenario. Just by googling, you can find a answer for your question 😊
-
RE: What is the best javascript framework to learn?
Angular 2+ in Sri Lanka
Enterprises app හදන ලංකාවෙ ගොඩක් තැන්වල දැන් .net core එක්ක angular 2+ trend එකක් වගේ තියෙන්නෙ. -
RE: Is it possible to merge languages such as python and CSS together?
Well, this question is too board 😐
But suggest you to check some frameworks line electronJs. You can run python script using a child process. Also check https://github.com/cztomczak/cefpython don't know anything about it.
At the end of the day you must know most of HTML, CSS and Javascript including xml or json. -
RE: What is the powerful Back-End Language
@tnlthanzeel said in What is the powerful Back-End Language:
@varuna , if u check the benchmark reports u can find the results brother. some tested application says that node.js made 1000 requests per second while asp core made 20000 requests per second, which is 2000% times faster
read here https://raygun.com/blog/dotnet-vs-nodejs
interesting 🤔💪
-
RE: Trading application like IQ Option For Sri lanka
@Manoj-Abewardhana
NO! It depends on your requirements and budget. If you need to use native features which dose not provide hybrid frameworks, you must go with native languages but I think since this project is kind of a web service (flutter allows to embed native languages inside dart codes), you can use hybrid methods.
If you need to use native languages, you have to hire android and iOS developers. Two separate code bases. Two separate maintenance. That's mean you should have a healthy budget.
I don't know much about iOS development. Also don't have experience with Xamarin and NativeScript.
Find the best solution for your requirements and budget. Good luck 🔥 -
RE: Need Sinhala devs for react.js
I did translate the home page but I had to use many English words along with it. If I replace those words with Sinhala, it dosn't make any sense. It's feel like reading Greek transaction of react 😂
-
RE: Need Sinhala devs for react.js
@root yes I know!! I will create a MR after finalizing it.
-
[COUPON] 6 in 1 Udemy 100% Free Coupon Codes
Enroll Fast! Coupons expire within 12-45 hours
The Complete Python 3 Course: Beginner to Advanced! - Best Value
Practical Database Course for Beginners : 6 courses in 1
Amazon AWS Beginner’s Bootcamp
Advanced C# – Learn from Open Source|Create Project List
The Complete ES6 and Typescript From Zero To Hero| Certified
Source: Udemy Coupons