Questions

I am creating a crowdfunding platform with a thousands of pages connected with a database. I am outsourcing it to web devs. Option 1: Use Ruby on Rails, with contractors from India (freelancer websites) Option 2: Use node.js or Django with contractors who are friends of friends Option 3: Build it on Wordpress or PHP and find people to do it Price quotations received is about the same. Which language is good for scalability (lots of pages), has a big community (for support) and will be good to build a startup (building a team in the future)? Any thoughts?

I believe RoR (Ruby on Rails) is a good option to choose from the trio you have mentioned, but apart from that you have the following options to choose from:
PYTHON: Python has become one of the most popular programming languages at present and it shows no signs of disappearing. This language is also well-known as the best language for creating AI and machine learning based web applications. Furthermore, the growing of data science has improved the development of Python as a programming language. Python is now beating JavaScript as a teaching language in institutes. Websites using Python: Facebook, Microsoft, Dropbox, Mozilla, Netflix, YouTube, and other Google projects are partially using Python.
JAVA: The next programming language is Java. Java is considered as the most stable language and it has survived at the peak in programming industry for 20 years ago. So, what makes Java success? This is to write once and run anywhere, thanks to its versatility and ubiquity. Besides, Java has a good reputation for its high cross-platform compatibility. The Java Virtual Machine (JVM) enables it to work on a variety of devices and platforms. Most of fortune 500 companies have built their back-end application using Java. Websites using Java: ebay.com, linkedin.com, aws.amazon.com, aliexpress.com, bitbucket.org, ebay.co.uk
JAVASCRIPT: It is not wrong to say JavaScript is the most trending programming language for web development at present. In fact, most full-stack developers prefer to use this language. JavaScript is commonly used to create interactive effects inside web browsers. Along with CSS and HTML, JavaScript is one of three core technologies of the World Wide Web (www). It plays an especially important role in front-end development as well. In addition, it is used in popular web frameworks like React.JS, Node.JS, and AngularJS. Websites using JavaScript for front-end development: Amazon, Facebook, YouTube, Wikipedia, Google, Pinterest, MSN.com, Wikipedia.org, Bing.
PHP: PHP stands for Hypertext Pre-processor and is a preferred server scripting language for web development. This language was founded in 1995 and has been involving throughout these years with a wide range of popular PHP web frameworks. Most PHP frameworks are free and offer strong security features. PHP has many outstanding advantages like modules and libraries which insure dynamic software development. For these reasons, most of the content management systems and websites are written using PHP. Websites using PHP: Yahoo, Flickr, Wikipedia, Facebook, Istockphoto, Tumblr, Friendster, Manifera
GO: Go, also known as Golang, is a programming language designed by Google since 2007. Go is developed to build reliable, simple, and efficient software with ease. Go is like C, but with structural typing, garbage collection, memory safety, and CSP-style concurrency. Websites that use Golang: Google, Facebook, Twitter, Youtube, Apple, Dropbox, The Economist, BBC, The New York Times, IBM, Docker
C: First launched in the 1970s, C is one of the oldest languages that is still alive and works very well today. C has had a huge influence on the computer programming landscape as it is the core of every machine. There are plenty of programming languages in the C family that have been either originated in C or deeply influenced by its paradigms, syntax, and constructs. These languages include C#, Objective-C and Java. Because C enables programmers to get close to the computer’s inner workings, C is still a favoured option for developing specialized high-performance apps. Moreover, C is commonly used for developing embedded systems and is the basis for the Linux operating system. Website using C: Google.com, Youtube.com
SWIFT: The next candidate in the list of best languages for web development is Swift. Swift was introduced in 2014 by Apple. It is a brand-new language used to build powerful, high-performance, native iOS, MacOS, tvOS, watchOS, iPadOS, z/OS and Linux applications. Swift has been growing speedily and now ranking as the 13th most favoured programming language by pull request. Swift is an exceptionally good language to learn. The reason is that Swift is a popular open source tool and is very safe as its design encourages programmers to write clean and easy-to-read code consistently. And perhaps the biggest advantage of Swift is its speed. In many head-to-head competitions, Swift was 2.6 times faster than Objective-C and 8 times faster than Python.
RUST: Another brand-new programming language for web development is Rust. Although Rust is relatively new, it does not mean Rust is not a valuable language to learn. According to a survey by Stack Overflow in 2018, Rust was the most loved programming language and 78% of Rust developers saying that they will keep working with it. Rust was developed by Mozilla Corporation, and like C and C++, it is used for programming low-level systems. Rust encourages developers to write safe and readable code and has a high level of security. Websites using Rust: Dropbox, Coursera, Sentry, Postmates, Rambiers
KOTLIN: Kotlin is a super cool programming language designed by the famous company JetBrains. This is a preferred language for Android Development, and it has beaten Java in a single go. Kotlin is fully inter-operable with Java and has no limitations. It can be used to replace Java for Android Applications, server-side development, and much more. It also works great with all existing Java frameworks, libraries and operates with the same performance level as Java.
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath


Answered 4 years ago

Unlock Startups Unlimited

Access 20,000+ Startup Experts, 650+ masterclass videos, 1,000+ in-depth guides, and all the software tools you need to launch and grow quickly.

Already a member? Sign in

Copyright © 2024 Startups.com LLC. All rights reserved.