473,473 Members | 1,819 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

What's more difficult, web or mobile app development?

1 New Member
People usually ask us about web application development that is it more difficult than mobile application counterpart for the following reasons.

A typical end to end web developer needs to know HTML, CSS, JavaScript, SQL, and some backend server-side framework like Django, Ruby on Rails, J2EE, .Net. While the mobile developer needs to know primarily Objective-C or Java.

With those languages in hand the web developer will have to know lot of about the different behaviors across the many popular browsers like Firefox, IE, Chrome, and Safari including versions at least five years old.

The web developer will have to be able to write highly scalable code that handles many concurrently users. Performance bottlenecks can effect the responsiveness of the website because all of the clients are sharing the same infrastructure. For mobile applications much of the code runs on the phone and does not affect the performance of other users.
Jan 11 '17 #1
1 2973
kmartin
7 New Member
I think the answer has two angles: required functionality, and development technology stack skills needed.

Talking about web development, in addition to diversity of languages and frameworks, assuming a framework-supported development strategy, complexity in functionality could be measured by proximity of required features to a framework-friendly implementation. The more you need to customize, the more complex developing becomes.

In the mobile arena, I suppose the question is considering a native-only development strategy. In that context, the technology stack is less diversified: iOS and Android both for example offer a language - Java and Swift (Apple encourages developers to use it) -, one main approach (Layouts+Activities+Intents for Android and MVC for iOS), a set of APIs and project organisation you need to learn in order to take advantage of functionality each platform is able to offer.
Feb 1 '17 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: AIK | last post by:
Hello, 2 questions: 1) To do mobile development in C# (for PDAs) we can use either MMIT, which works with ASP.NET or the new .Net Compact framework in VS2003 right? 2) Can you please point...
0
by: AIK | last post by:
Hello, 2 questions: 1) To do mobile development in C# (for PDAs) we can use either MMIT, which works with ASP.NET or the new .Net Compact framework in VS2003 right? 2) Can you please point...
0
by: Al | last post by:
I posted this to the aspnet.mobile group, however there appears to be little activity there. So I am trying here for I am really stuck. I am really confused as I browse Microsoft’s MSDN in...
5
by: cmrhema | last post by:
Hello, This is my first letter in Mobile development section. we are supposed to develop mobile application a software that will be downloaded on mobile and can be used therein. Now can we...
1
by: shoolhanKtiva | last post by:
Hi I would like to build cross platform mobile applications. e.g: I would like to use one programing language or other method (framework/ide?) to build the mobile application and for it to be...
0
by: Ogugua Belonwu | last post by:
I am a web developer seeking to go into mobile development. I am looking at where i can thoroughly study mobile computing and development online (it could be in the form of a Masters degree). ...
1
by: EndDream | last post by:
Hello I appreciate the time you are taking to read my thread! I have a background in real estate development and no programming experience. I already have a bachelors in Business (emphasis...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.