+ 3
Python or Javascript for Cross-Platform App Development?
I want to create cross-platform software and I've been searching for the best pick. My options are now between Python and JavaScript. Which do you guys think is best for me and why do you think so? Also tell me if you got better options. Thanks.
8 Answers
+ 5
Mike Javascript is cross platform as it applies to NodeJS.
+ 4
Mike I figured your mind was thinking in the context of only the browser. đ
+ 3
If you are talking about cross platform mobile native apps, JavaScript could build it using React Native.
JavaScript could build cross platform software for Windows, Linux and Mac too using Electron.js which run on Nodejs.
Atom.io, Visual Studio Code, Skype and SimpleNote desktop software are built from JavaScript, Electron.js
+ 2
JavaScript is still the undistputed king of programming languages. Python is coming up but is not used for front end work as much.
This language can used both front end and back end work.
Can be used on most frameworks, networks, etc.
It all depends on what your into and what you want to accomplish.
Good luck.
+ 2
Javascript... undisputed king? I fully dispute that statement. It's also not "cross platform". It is cross browser however. If you're going to build something for the web, there are many languages and frameworks you can use. I personally like C# with .NET Core, and use javascript where necessary... though with Blazor, I dont really need to touch Javascript anymore; but it's still new and I wouldn't fully trust to use it in production yet, but so far I'm loving it.
Find what you like to use most and become proficient in it. I wouldn't take anyone's word for what's "best" on any forum. You're only going to find biased answers. Just experiment with everything until you find your niche.
+ 2
David Carroll ... right, my mistake.
+ 2
David Carroll lol you are correct. I kinda forgot for a brief moment that node exists
0
Hey everyone! đ
When it comes to selecting between Python and JavaScript for cross-platform app development, it really relies upon on your specific wishes and preferences.
Personally, I've had experience with each languages, and each has its strengths. Python is diagnosed for its simplicity, readability, and ease of use. There are powerful frameworks like Kivy and BeeWare, which allow you to create cross-platform applications seamlessly.
On the different hand, JavaScript is widely used for net and mobile development, and with frameworks like React Native and Ionic, you can construct impressive cross-platform apps with a single codebase.
If you are already familiar with one of these languages, that may want to be a determining factor. Additionally, reflect onconsideration on the size and complexity of your project, as nicely as the available developer sources and community help for each language.
As for other options, you might want to explore Flutter (Dart language) or Xamarin (C#) as well. They're both robust and have gained popularity in the cross-platform app development community. Full stack here: https://www.designer-daily.com/seamless-solutions-mastering-cross-platform-mobile-app-design-for-enhanced-user-experiences-147247
Ultimately, weigh the execs and cons, try out a few pattern projects, and choose the one that fits your project's requirements best.