Jump to content

Web development vs IOS ?

Pavilion

Hello Everyone,

 

I so confused between choosing which one to learn and which one easier to understand and develop,

in the web development I know the basics HTML and CSS and I'm currently learning backend, but I'm thinking of switching to the IOS Swift programming since someone told me the market for the ios apps is much better than the web development and mentioned that it's not that hard, but when I searched online a lot of people talked about how is the Objective-c and swift are hard, is that true?

 

any advice on which one is better and easier? I'm currently learning web development but maybe I will change.

 

Thanks.

AMD Ryzen 1700x

Asus Crosshair VI Hero

GTX 1070

16gb RAM 2333Mhz

500gb Samsung SSD

Windows 10 & Linux

 

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Pavilion said:

in the web development I know the basics HTML and CSS and I'm currently learning backend,

Could you be more specific on which backend language you're learning?

6 hours ago, Pavilion said:

but I'm thinking of switching to the IOS Swift programming since someone told me the market for the ios apps is much better than the web development and mentioned that it's not that hard, but when I searched online a lot of people talked about how is the Objective-c and swift are hard, is that true?

If by web development you mean a framework like Angular then yes I would call it easier than Swift, yet I've never written nor seen Swift so I'm not sure.

There are also things like Xamarin (I don't recommend it) or other tools where you can create a webapp which will both work on Android and iOS.

 

I'm a Java developer and I really like Angular (4) with Typescript and find it fairly easy to create a webapp using those for backend I would use something like ExpressJs which is JavaScript tho.

 

Btw HTML is just a markup language which is really really easy to learn compared to a programming language. :) 

Desktop

CPUi5-6600K MotherboardGigabyte GA-Z170-HD3P CPU Cooler: Thermalright True Spirit 120M Black/white RAM: Corsair Vengeance LPX 16 GB DDR4 2400Mhz GPU: Gigabyte 1070 HDDs: 2 x Seagate Barracuda 2TB 7200 RPM  SSDSamsung EVO 850 500GB PSU: Coolermaster 550W 80+ Gold Case: NZXT S340 (White) with a white led strip ;)

Laptops

Dell 7577

CPUi7 7700HQ RAM: 16 GB DDR4 2400Mhz GPU: GTX1060 Max-q HDD: 1TB 5400 RPM  SSDNVMe 512GB SCREEN: 4k IPS 15.6"

Macbook pro 2018

CPUi7 RAM: 16 GB DDR4 2400Mhz GPU: Radeon Pro 555X 4GB Storage256GB SCREEN: 15"

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, Pavilion said:

... since someone told me the market for the ios apps is much better than the web development

I can't believe this with a straight face. While iOS development might have a higher median salary, it's also limiting in that if you don't have very many skillsets, you're isolating yourself to the iOS environment. If you're trying to make a career out of this, I'd argue web development has much more potential.

 

The other hiccup is you need an Apple computer to do iOS work, so if you want to do anything on the side as a hobby with iOS, you need a Mac. I guess on the flipside, you could do web development easily on a Mac too.

 

Either way, I would stick with web development. There's a much wider market for it.

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, TIVJ-dev said:

I started with HTML coding, and I am happy with it.

So, take easy, and develop for HTML as long as functionality comes as obstacle on your road.

HTML won't get you far, add JavaScript (TypeScript) to it and you'll be just fine doing web development.

 

I tried some Swift in an iOS VM but that's just a horrible way to do it.

Desktop

CPUi5-6600K MotherboardGigabyte GA-Z170-HD3P CPU Cooler: Thermalright True Spirit 120M Black/white RAM: Corsair Vengeance LPX 16 GB DDR4 2400Mhz GPU: Gigabyte 1070 HDDs: 2 x Seagate Barracuda 2TB 7200 RPM  SSDSamsung EVO 850 500GB PSU: Coolermaster 550W 80+ Gold Case: NZXT S340 (White) with a white led strip ;)

Laptops

Dell 7577

CPUi7 7700HQ RAM: 16 GB DDR4 2400Mhz GPU: GTX1060 Max-q HDD: 1TB 5400 RPM  SSDNVMe 512GB SCREEN: 4k IPS 15.6"

Macbook pro 2018

CPUi7 RAM: 16 GB DDR4 2400Mhz GPU: Radeon Pro 555X 4GB Storage256GB SCREEN: 15"

Link to comment
Share on other sites

Link to post
Share on other sites

On 12/12/2017 at 11:07 AM, M.Yurizaki said:

I can't believe this with a straight face.

Gotta agree. There's a lot of stuff you can do with a web app. When I started my job search after school I think I saw maybe 1 iOS developer job posted, but a decent number of web apps jobs.

 

Obviously if we're talking about career opportunities you're definitely going to want to expand beyond HTML and start getting into something like Java, C#, or PHP for your backend and maybe explore some frontend technologies like Angular or Knockout.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm an iOS Developer, and have been for awhile. It basically comes down to what you want to learn first. With iOS Development if you plan on being any good you'll be learning Swift, Objective-C, JSON, XML, probably some C#.. Along with whatever database languages you decide to implement. Job Prospects are significantly fewer and further between with mobile development, BUT there also isn't as much competition. Almost every interview I've had they basically straight up told me they've had an insanely hard time finding anyone to fill the rolls. Feel free to PM me with any questions :).

TX10 Build Log: http://linustechtips.com/main/topic/456229-tx10-build-log/

Case: TX10-D   Proccessor: i7-5820k   MotherBoard: Asrockx99 Extreme4   Ram: Crucial Ballistix Sport 16GB (DDR4-2400)   GPU: Asus Strix OC 980ti   Storage: 850pro 500gb, 850pro 500gb, 850pro 256gb, WD black 16tb total, Silicon Power S60 120GB   PSU: Seasonic snow silent 1050   Monitors: Three of Asus VG248QE 144Hz 24.0"

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×