C
C
chernyanovskiy2014-04-21 19:51:04
Mobile development
chernyanovskiy, 2014-04-21 19:51:04

Should I make an iOS app with JSF?

Hello!
There was a need to develop applications for mobile devices, in particular iOS.
Programmers insist on developing with JSF. In fact, the application will be a regular browser that opens a site with some information. In favor of such a solution, they cite multiplatform, and there are practically no minuses, they say.
Tell me, is it worth listening to advice and developing in JSF?
The application, in a nutshell, is a multi-user chat.
Thanks for answers!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
K
kaspartus, 2014-04-22
@chernyanovskiy

Personally, I see both pluses and minuses.
Pros:
1. Cross-platform
2. Fast update, no need to go through apple verification every time
3. Savings on mobile(s) developers (for the simplest case)
Cons:
1. Slower switching between logical screens (send a request to the server, get a response , render). Users on mobile are accustomed to the instantaneous response of applications. This is a very important point, the story with the fb application, in my opinion, is indicative.
2. Potential problems in linking this app with built-in iOS features such as push notifications, geolocation, photo album, etc.
3. Interaction with UI suffers. For example, mobile browsers deliberately slow down the reaction to clicking on buttons and links (it can be solved). Drag and drop of elements, swiping of table cells is quite difficult to implement
4. Problems with offline mode implementation. In a native application, you could change the profile settings, look at the history
AND some lyrics: in my experience, I will say that web developers are constantly trying to move as much logic as possible to the backend, simply because it brings interesting tasks. Well, in general, developers think in terms and tools that they are familiar with and that are available to them.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question