React components for On Premise Microsoft PowerApps CRM - reactjs

I'd like to ask whether it is possible to use React for creating components for Microsoft PowerApps. I know it should be possible, but I work with PowerApps On-Premise and I am not sure if it is the same. Some people say that there might be problems with On-Premise, but others say these are not critical, so you just have to spend some extra time.
So, is it ok to use React on On-Premise PowerApps, and if not, which JavaScript framework/library would you recommend?
Big thanks to everyone responding!
Regards, Honza
PS: Sorry for my not-so-good English...

Related

Is it sensible to use symfony as native app api?

Good day,
I have a question for the experienced developers:
At the moment I work a lot with the PHP framework Symfony.
Out of interest, I would now like to delve into the topic of native app development
using React.
As part of a practice project, I want to transfer/sync data between a SQL DB on a server and the app.
My question is, is it a good way to write a symfony application for this,
which only acts as an API for the database?
Does this make sense from a performance and effort point of view?
What alternative ways are there?
Which ways of storing data on servers are used most frequently in the productive environment?
I am happy about suggestions, links and informations in every direction.
Thanks and Greetings
My answers (based on my experiences and my collegues answers) :
As you can see on the documentation here it's very easy to made your own api with Symfony tkants to API Platform. For the performance it's very acceptable especially if you use Symfony (>= 5.4) because a lot of cleaning has been done in the kernel and PHP 8 for its performance improvements especially at compile time (JIT compiletor). More info here if you need it.
Alternatively you can create your API rest with NodeJS but it doesn't bring much especially if your application is already made in PHP. Adding a layer can sometimes make things heavier instead of lighter.
It's depend of your need, the size, the number of users ... You have to determine the target to choose the better solution. If you have it already I can help you.

How can you build React on top of Drupal?

I've never used Drupal, but have been looking up tutorials online. My client would really like the adaptability of React and to have more flexibility in terms of design. I could make my own database and React app, but I have not studied security (I'm a team of one, so no one for security on my end, either). Security and access to a content management system was the main reason we decided to go with Drupal. However, I would still like to be able to code in React/something I'm familiar with to produce a site I am proud to say I made.
I've been Googling and Youtubing tutorials and help, but not having anyone to ask specific questions is making this difficult.
If anyone knows of a relatively easy way to build a React app on Drupal, I would really appreciate the advice. Or if there is a better way I should go about beginning a project as I've briefly mentioned above, I would also be open to that. Thank you in advance and sorry for the long message!
What you are asking is quite broad in concept and not easy to answer in just one answer post. Try to look for Headless / Decoupled Drupal.
https://www.acquia.com/drupal/decoupled-drupal
What this essentially means is that all the services and the content management are handled by Drupal while the core user experience or the way the site is displayed in a browser is controlled via a JavaScript framework such as React.js or backbone.js. This is achieved via Drupal’s RESTful API service.
Hope this helps.

Android answer database

I am pretty new in this game so please do not judge me harshly.
So I need to build a question/answer database for an app.
The idea is simple:
User types a question and if I have an answer in my database, it gives an answer. If I do not have an answer, it goes for my manual moderation, so I can add new answers for the future.
I do not know if someone has already build a software like this and I can just buy one, or do I have to hire someone to build one from the ground. Which language should I use? Which software?
I know that Java, C++ and SQL are most popular languages for that type of jobs, but are they the best solution or there are better languages?
I need a database that can hold a really huge amount of data.
I would really appreciate any help guys!
and if any of you can build me this database, I do not mind to hire a freelancer.
Thank you!
Best Regards,
Ayazhan.
Yes you can do it.
if you have some knowledge in SQl then you can make an local Db in your app and consume it according to requirement. The simple question and answer app contains set of predefined questions.
The above link will help you to develop this app.

Technology choice, database

I'm thinking about developing a database application with a web interface. basically I'll be using javascritp, ajax, php and xhtml. I was thinking on using the centos OS with "lamp".
The database might get a little extensive...do you guys have any advice on what technologies (besides the one refereed) that I should look into?
Note: Must be free :)
Thanks in advance
The main thing in selecting your DBMS is the nature of your application. Whats the purpose of your application.
If you goes in enterprise level you should select the proper DBMS for that support enterprise features.
If you just need to play around to learn the Database and coding just try LAMP or XAMPP :)

How can I develop a database for users to access via a browser

Years ago (pre-web) I used to be a Fortran developer (yes it was a very long time ago!) but these days I run a small non-IT business. I would like to develop a database application for my clients to access via a browser (or maybe down the line via a mobile phone). I haven't done any programming for a while apart from some VB macros in Microsoft Excel. I would be grateful if anyone could suggest the best language/technology to learn to get me heading in the right direction.
As Neil said in his comments there are dozens of different, valid answers to this.
Usually I would suggest going with a language you already know, but neither Fortran or VBA are really suited for this task, as far as I know.
Personally I would suggest Django, which is a web framework written in Python. It simplifies many common tasks and it is very well documented.
But there are many more possible solutions.
Before I started with a framework I'd break the problem into pieces. If you've never done anything with a database before you'll find that challenging enough without piling web or mobile on top of it.
Model your problem and get a good object or data model in place. Test that thoroughly without thinking about UI. Once you have that, perhaps you can expose it as services that any UI can call.
You'll quickly become overwhelmed if you try to do it all at once.
Here's another thought: If these are paying customers, why not do yourself and them a favor and hire someone that knows how to do this? It's great that you used to write Fortran, but if you haven't kept up you won't be doing your business any good by putting out a bad first effort for customers to see.
Do it right - get a professional. Do your learning on your own time.
You can use ASP.NET and SQL Server to get something online that will allow users to edit a database table fairly easily. They've simplified it to the point where you can drag and drop the necessary controls (GridView and a SqlDataSource for instance) and define your datasource in a wizard for most simple table CRUD functionality. Basically give users the ability to edit a table without writing any code.
If you need to do something a little more difficult it's easy to write code that will add functionality to the original drag/drop stuff you did.
There are lots of good resources out there for asp.net and C# also, so it will help you get up to speed quickly.
Keep in mind that I work almost entirely with .NET/SQL Server so my opinion will be slanted towards them...

Resources