#DevDiscuss Archive


Tuesday January 31, 2017
9:00 PM EST

  • Programazing Jan 31 @ 9:03 PM EST
    Sorry #DevDiscuss but I have to skip this week.
  • ThePracticalDev Jan 31 @ 9:04 PM EST
    Time for the #DevDiscuss💬 Twitter chat! This week's topic: WEB vs NATIVE APPS
  • ThePracticalDev Jan 31 @ 9:06 PM EST
    Rules: - Stay on topic - ALWAYS use the hashtag #DevDiscuss - Be NICE/POSITIVE ❤️ - Quoting tweets for clarity is encouraged 😁
  • joshin_my_tots Jan 31 @ 9:06 PM EST
    This one should get people riled up haha #DevDiscuss
    In reply to @ThePracticalDev
  • joshin_my_tots Jan 31 @ 9:08 PM EST
    #DevDiscuss I still feel like writing apps with JavaScript is a sin, but I am continually impressed by @Ionicframework
    In reply to @ThePracticalDev, @Ionicframework
  • Brocco Jan 31 @ 9:08 PM EST
    Wow, quite a broad topic this week. Too many things to consider to consider when making this decision. Should be interesting! #DevDiscuss
  • OneEaredMusic Jan 31 @ 9:09 PM EST
    #DevDiscuss More work is needed on a native app; they should be for specialised actions. Web apps are ubiquitous.
    In reply to @ThePracticalDev
  • neriusv Jan 31 @ 9:09 PM EST
    You should always pick the right tool for the job. 1/ #devdiscuss
    In reply to @ThePracticalDev
  • neriusv Jan 31 @ 9:10 PM EST
    If web gets the job done - great, but don't try to make it look like it's native. /2 #devdiscuss
    In reply to @neriusv, @ThePracticalDev
  • ThePracticalDev Jan 31 @ 9:10 PM EST
    What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • quangdaon Jan 31 @ 9:11 PM EST
    After seeing what Android Devs have to go through, I will never complain about CSS again. #DevDiscuss
  • neriusv Jan 31 @ 9:11 PM EST
    Consider this: if you can get away with a web app, maybe don't need an app? Maybe a good(!) mobile website is enough? #devdiscuss
  • BinaryIdiot Jan 31 @ 9:12 PM EST
    It seems a lot of tech is consolidating to using web technologies (JavaScript) and directly interfacing with native components. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • gumnos Jan 31 @ 9:13 PM EST
    Native has performance & offline advantages, but requires greater accessibility & porting efforts. 1/ #DevDiscuss
    In reply to @ThePracticalDev
  • quangdaon Jan 31 @ 9:13 PM EST
    Our Front-End team at @experienceGray are looking to get into Progressive Web Apps https://t.co/JUL2nxy6J3 #DevDiscuss
    In reply to @ThePracticalDev, @experienceGray
  • BinaryIdiot Jan 31 @ 9:13 PM EST
    It seems this trend will continue and become more seamless over time. Maybe Web Assembly will get access to native components #devdiscuss
  • kellyjandrews Jan 31 @ 9:13 PM EST
    One thing to consider here is app fatigue. There are so many apps out there, and usage indicates low adoption of new ones #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • bendhalpern Jan 31 @ 9:13 PM EST
    Apple's closed platform which inhibits web progress is a huge boon to native development in general and hurts the browser. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • joshin_my_tots Jan 31 @ 9:13 PM EST
    #DevDiscuss That's a good consideration. Usually not a decision a programmer gets to make, but we can suggest that.
    In reply to @neriusv
  • joshin_my_tots Jan 31 @ 9:13 PM EST
    #DevDiscuss It's not hard to ask the user to add the web page to their home screen.
    In reply to @joshin_my_tots, @neriusv
  • kellyjandrews Jan 31 @ 9:14 PM EST
    Carefully consider if native is worth the investment because it may not work as expected #devdiscuss
  • joshin_my_tots Jan 31 @ 9:14 PM EST
    #DevDiscuss never heard about this, thanks for sharing
    In reply to @quangdaon, @ThePracticalDev, @experienceGray
  • BinaryIdiot Jan 31 @ 9:15 PM EST
    There will be a place for native for maximum performance but web will always offer better ROI esp w/ native access to device #devdiscuss
  • gumnos Jan 31 @ 9:15 PM EST
    [standards-based] Web gets you broad portability and a base level of a11y, but offline/speed takes effort. #DevDiscuss
    In reply to @ThePracticalDev
  • bendhalpern Jan 31 @ 9:15 PM EST
    Apple's practices to prop up its own apps made more sense when devices were less powerful. Now it just seems stifling. #DevDiscuss
  • luke_dot_js Jan 31 @ 9:15 PM EST
    I get so excited about new web platform features and then remember that Apple exists #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • kellyjandrews Jan 31 @ 9:15 PM EST
    It's also important to note that Progressive Web Apps can produce a native like experience with out the heavy lifting #devdiscuss
  • cathodion Jan 31 @ 9:16 PM EST
    #DevDiscuss The right tool for the right job. *but*, the distinction is a source of vendor lock-in and should be opposed.
    In reply to @ThePracticalDev
  • gumnos Jan 31 @ 9:16 PM EST
    Web also doesn't require app-store approval and is easier to hook with tools (e.g. curl) 3/ #DevDiscuss
    In reply to @ThePracticalDev
  • dev_vine Jan 31 @ 9:16 PM EST
    Web continues to be more powerful. Lots of webapps now that could only have been native in past. 1/ #devdiscuss
    In reply to @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:16 PM EST
    react native is bridging gaps #devdiscuss
    In reply to @BinaryIdiot
  • claudiordgz Jan 31 @ 9:17 PM EST
    #devdiscuss today i lost a hackathon because the computer presenting our live demo webapp had a breaking extension in chrome
  • BinaryIdiot Jan 31 @ 9:17 PM EST
    for sure and I know there is a native vue.js and others joining the fray. Crazy how ubiquitous JavaScript is! #devdiscuss
    In reply to @kellyjandrews
  • dev_vine Jan 31 @ 9:17 PM EST
    Because of this, it becomes a question of, do we require the user to install something? Is it necessary? 2/2 #devdiscuss
    In reply to @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:17 PM EST
    If only it were a real programming language :D #devdiscuss
    In reply to @BinaryIdiot
  • cathodion Jan 31 @ 9:17 PM EST
    #devdiscuss In the short term, hybrid apps are one way to do this
    In reply to @ThePracticalDev
  • claudiordgz Jan 31 @ 9:18 PM EST
    #devdiscuss maybe lost is 2 strong. But breaking a site due to some shitty extension sucks
  • joshin_my_tots Jan 31 @ 9:18 PM EST
    #DevDiscuss I don't think there is an argument that native provides the best experience, but is it necessary all the time?
    In reply to @bendhalpern
  • kellyjandrews Jan 31 @ 9:18 PM EST
    that really sucks man :( #devdiscuss
    In reply to @claudiordgz
  • neriusv Jan 31 @ 9:19 PM EST
    I haven't tried react native my self, but on paper it looks very impressive #devdiscuss
    In reply to @kellyjandrews, @BinaryIdiot
  • RappidDev Jan 31 @ 9:19 PM EST
  • tremendous3 Jan 31 @ 9:20 PM EST
    Native is appealing for the younger market. Teens arent always connected & offline capabilities provide real value/impact. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • gumnos Jan 31 @ 9:20 PM EST
    Browser sandboxing also means I'm more comfortable visiting random websites. But installing rando apps? 😱 #DevDiscuss
    In reply to @ThePracticalDev
  • gildaswise Jan 31 @ 9:20 PM EST
    #DevDiscuss I like being able to use everything the mobile platform has to offer, so native. (also, web/hybrid are so damn ugly in UI/UX)
    In reply to @ThePracticalDev
  • BinaryIdiot Jan 31 @ 9:20 PM EST
    ya I've barely played w/ it but since JavaScript runs everywhere it seems like this trend will only grow #devdiscuss
    In reply to @neriusv, @kellyjandrews
  • joshin_my_tots Jan 31 @ 9:21 PM EST
    #DevDiscuss true, the average number of apps a user installs every month is 0
    In reply to @gumnos, @ThePracticalDev
  • cathodion Jan 31 @ 9:21 PM EST
    #devdiscuss In the long term, I dream of one language-agnostic platform for server, browser, and native.
    In reply to @ThePracticalDev
  • dev_vine Jan 31 @ 9:21 PM EST
    W/ native you're subject to an ecosystem that is based on the whim of a Co. who is often competing w/ you. #devdiscuss
    In reply to @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:21 PM EST
    #devdiscuss
    In reply to @BinaryIdiot
  • joshin_my_tots Jan 31 @ 9:22 PM EST
    #DevDiscuss The UI can be ugly or it doesn't match. But some platforms allow the design to look close to native
    In reply to @gildaswise, @ThePracticalDev
  • the_hme Jan 31 @ 9:22 PM EST
    for us native would be better than web responsive, but native requires specialization & we're 2 small of a team #DevDiscuss
    In reply to @ThePracticalDev
  • gumnos Jan 31 @ 9:22 PM EST
    Conversely, for device-specific hardware (cameras, accelerometers, audio, card/chip readers) apps win. #DevDiscuss
    In reply to @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:23 PM EST
    Downsides - web apps must be BLAZING fast to even remain relevant. You can't D/L native weights on 3G speeds in a web app #devdiscuss
  • neriusv Jan 31 @ 9:23 PM EST
    and slow. don't forget slooow. But to be fair, a lot of native UI is also ugly. #devdiscuss
    In reply to @gildaswise, @ThePracticalDev
  • joshin_my_tots Jan 31 @ 9:23 PM EST
    #DevDiscuss I'm curious to know why people chose native or web? How did it go for you?
  • kellyjandrews Jan 31 @ 9:24 PM EST
    It's easier when talking native OS apps as typical speeds on home net is faster, but you can't rely on it - perf still priority #devdiscuss
  • claudiordgz Jan 31 @ 9:24 PM EST
    any webapp correctively done as a pwa is a force of nature #DevDiscuss
  • neriusv Jan 31 @ 9:24 PM EST
    This. If you need this, don't bother with web. It will be a world of pain. #devdiscuss
    • gumnos Jan 31 @ 9:22 PM EST
      Conversely, for device-specific hardware (cameras, accelerometers, audio, card/chip readers) apps win. #DevDiscuss
      In reply to @ThePracticalDev
  • bendhalpern Jan 31 @ 9:25 PM EST
    Apple's killing the web by stifling browsers. Google's killing the web by eating the ecosystem. Native is a pain in the ass. #DevDiscuss
  • joshin_my_tots Jan 31 @ 9:25 PM EST
    #DevDiscuss Another advantage for web is you can update anytime & force the user to update. Maintaining multiple app versions can be a pain
  • gumnos Jan 31 @ 9:25 PM EST
    Just because the web has gotten fat & lazy doesn't mean it *has* to be that way. 😉 #BrowsedTheWebAt28.8 #DevDiscuss
    In reply to @kellyjandrews
  • neriusv Jan 31 @ 9:25 PM EST
    I really, really don't like writing JS, so... ;) #devdiscuss
    In reply to @joshin_my_tots
  • gildaswise Jan 31 @ 9:25 PM EST
    #DevDiscuss Not when complying with the guidelines
    In reply to @neriusv, @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:26 PM EST
    I resemble that remark #devdiscuss
    In reply to @gumnos
  • robmurrer Jan 31 @ 9:26 PM EST
    They both have their place but the easiest way to be everywhere FAST is use web. More JS devs than c++. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • kellyjandrews Jan 31 @ 9:26 PM EST
    we all have our downsides ;) #devdiscuss
    In reply to @neriusv, @joshin_my_tots
  • TasmacNCheese Jan 31 @ 9:27 PM EST
    1. Native has a permanent presence on users, can push smarter notifications. 2. Bugfixes are incumbent on users updating apps :( #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • davidcstevens_ Jan 31 @ 9:27 PM EST
    With @ReactNative and @GraphQL this is entirely possible. JS to native is finally performant enough #DevDiscuss
    In reply to @reactnative, @GraphQL
    • cathodion Jan 31 @ 9:21 PM EST
      #devdiscuss In the long term, I dream of one language-agnostic platform for server, browser, and native.
      In reply to @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:27 PM EST
    nd my first modem was 2400... :P #devdiscuss
    In reply to @gumnos
  • BinaryIdiot Jan 31 @ 9:27 PM EST
    oh god is that true. I had to refactor a web page a fellow dev created that contained 100MB worth of CRAP #devdiscuss
    In reply to @gumnos, @kellyjandrews
  • neriusv Jan 31 @ 9:27 PM EST
    yes, web "forces" all users to use the same version & that avoids lots of headaches. #devdiscuss
    In reply to @joshin_my_tots
  • kellyjandrews Jan 31 @ 9:28 PM EST
    honestly it's because of our reliance on modules. They add so much bloat #devdiscuss
    In reply to @BinaryIdiot, @gumnos
  • BinaryIdiot Jan 31 @ 9:28 PM EST
    It's like every web developer forgot that web pages could be small & fast. Now they're all bloated to hell! #devdiscuss
  • blehdesu Jan 31 @ 9:28 PM EST
    Native apps can be sold - people pay the same even if they never open the app. Web apps need subscribers or ads to make money. #devdiscuss
  • robmurrer Jan 31 @ 9:28 PM EST
    If you need direct hardware access, native will always win. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • kimberlypilbeam Jan 31 @ 9:28 PM EST
    Native wins the UX challenge every time. #DevDiscuss
    In reply to @ThePracticalDev
  • claudiordgz Jan 31 @ 9:28 PM EST
    #DevDiscuss whichever road u take learn to build webservices in multiple langs and frameworks and you'll be conan d destroyer
  • joshin_my_tots Jan 31 @ 9:29 PM EST
    #DevDiscuss we've implemented a lockout feature to force updates, but we hate to use it.
    In reply to @neriusv
  • BinaryIdiot Jan 31 @ 9:29 PM EST
    that's my biggest worry with import; multiple calls introduce latency which is BAD on high latency pipes #devdiscuss
    In reply to @kellyjandrews, @gumnos
  • kellyjandrews Jan 31 @ 9:29 PM EST
    The time it took to connect would have people dropping now #devdiscuss
    In reply to @gumnos
  • kellyjandrews Jan 31 @ 9:29 PM EST
    can we still say #NewYearNewYou? #devdiscuss
    In reply to @neriusv, @joshin_my_tots
  • joshin_my_tots Jan 31 @ 9:30 PM EST
    #DevDiscuss ⛪️ PREACH ⛪️
    In reply to @kimberlypilbeam, @ThePracticalDev
  • bendhalpern Jan 31 @ 9:30 PM EST
    Is @GraphQL all that important with this? Seems more like an agnostic data flow detail than specific to native. #DevDiscuss
    In reply to @davidcstevens_, @GraphQL
  • gildaswise Jan 31 @ 9:30 PM EST
    #DevDiscuss And there's that! Performance is better by a large amount when using native!
    In reply to @neriusv, @ThePracticalDev
  • BinaryIdiot Jan 31 @ 9:30 PM EST
    I worked on a system that had to support a web app in a desert over sat; each new JavaScript lib hurt #devdiscuss
    In reply to @kellyjandrews, @gumnos
  • tremendous3 Jan 31 @ 9:31 PM EST
    The ability for an app to fit into your user's existing daily processes remains significant. #devdiscuss
  • gumnos Jan 31 @ 9:31 PM EST
    Looking forward to HTTP/2 alleviating some of these latency issues. #DevDiscuss
    In reply to @BinaryIdiot, @kellyjandrews
  • tremendous3 Jan 31 @ 9:31 PM EST
    Web is nice, but beibg tied to the phone's hardware changes your exposure and points of contact. #devdiscuss
  • kellyjandrews Jan 31 @ 9:32 PM EST
    100% - you can't beat the experience #devdiscuss
    In reply to @kimberlypilbeam, @DevDiscussHQ, @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:32 PM EST
    good times, good times #devdiscuss
    In reply to @gumnos
  • kellyjandrews Jan 31 @ 9:32 PM EST
    REST is best ;) #devdiscuss
    In reply to @bendhalpern, @davidcstevens_
  • nitish_dayal Jan 31 @ 9:32 PM EST
    Q1: PWAs & tools like React Native/Ionic/NativeScript/Electron/Xaramarin, etc. Outlook is good, heavy chance of JS. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • davidcstevens_ Jan 31 @ 9:33 PM EST
    Native represents higher engagement / retention as long as you actively produce content. Web is a funnel to get them there. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • the_hme Jan 31 @ 9:33 PM EST
    one of our clients has a native app. When they break it, it takes forever to get app store approval. Affects us 👎#DevDiscuss
    In reply to @gumnos
  • blehdesu Jan 31 @ 9:33 PM EST
    Cryptography can be an issue on web. Client-side javascript is vulnerable to code injection if SSL fails. Native apps are safer. #devdiscuss
  • kellyjandrews Jan 31 @ 9:34 PM EST
    Sure - but when the average user only has room for ~5 apps in their daily workflow - thats a tough nut to crack #devdiscuss
    In reply to @tremendous3
  • claudiordgz Jan 31 @ 9:35 PM EST
    webpack has helped me a lot making best practices std, whereas before i had to slowly add them #DevDiscuss
  • gumnos Jan 31 @ 9:35 PM EST
    @ThePracticalDev This. I cringe at the idea of ceding control to app-stores re. timing for getting fixes/features to customers. #DevDiscuss
    • the_hme Jan 31 @ 9:33 PM EST
      one of our clients has a native app. When they break it, it takes forever to get app store approval. Affects us 👎#DevDiscuss
      In reply to @gumnos
  • neriusv Jan 31 @ 9:35 PM EST
    guess this is more of a problem for iOS (3-4days?) Android & Windows approval is like an hour or so? #devdiscuss
    In reply to @the_hme, @gumnos
  • the_hme Jan 31 @ 9:35 PM EST
    what do you mean by "don't try to make it look like it's native"? Disabling browser behavior? #DevDiscuss
    In reply to @neriusv, @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:36 PM EST
    maybe a marginal victory #devdiscuss
    In reply to @blehdesu
  • nitish_dayal Jan 31 @ 9:37 PM EST
    Q2: I don't differentiate them anymore. When working w/ web the approach is mobile first; when native it's cross-platform. Same. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • dev_vine Jan 31 @ 9:37 PM EST
    .@Nick_Craver So true. I'll gladly visit a site, but install an app? So the q becomes, is it necessary/are we gaining anything? #devdiscuss
    In reply to @Nick_Craver
  • robmurrer Jan 31 @ 9:37 PM EST
    @ThePracticalDev The web will win eventually. On a Siracusa Infinite Timescale. #DevDiscuss
    In reply to @bendhalpern, @ThePracticalDev
  • gumnos Jan 31 @ 9:38 PM EST
    "Dear customer, I fixed the costly issue and A: deployed it now B: submitted it to $APPSTORE for eventual approval" #DevDiscuss
    In reply to @neriusv
  • gumnos Jan 31 @ 9:39 PM EST
    Went web. One code-base for broad access, no app-store wait, easy updates, easy a11y, curlable API. 10/10 #DevDiscuss
    In reply to @joshin_my_tots
  • kellyjandrews Jan 31 @ 9:39 PM EST
    Your app needs to be super compelling to get a d/l, let alone get used. #devdiscuss
    In reply to @dev_vine, @Nick_Craver
  • claudiordgz Jan 31 @ 9:40 PM EST
    plugin babel used to be brutality itself, nowadays it's pretty mainstream, really impressed at tools progress on web #DevDiscuss
  • the_hme Jan 31 @ 9:40 PM EST
    had to look up "hybrid mobile app" 🤔 how do u like over native? #devdiscuss
    In reply to @joshin_my_tots, @cathodion, @ThePracticalDev
  • neriusv Jan 31 @ 9:40 PM EST
    yes! app has to give you _something_ extra. Sometimes performance is enough, e.g. facebook web vs. app #devdiscuss
    In reply to @dev_vine, @Nick_Craver
  • dev_vine Jan 31 @ 9:41 PM EST
    .@kellyjandrews @Nick_Craver Yup! Games aside, I'm a bit annoyed when I'm forced to use an app that could easily be a web app. #devdiscuss
    In reply to @kellyjandrews, @Nick_Craver
  • joshin_my_tots Jan 31 @ 9:42 PM EST
    #DevDiscuss It's hybrid in the sense that it's mostly native, but opens a webview for the web portion of the app.
    In reply to @the_hme, @cathodion
  • neriusv Jan 31 @ 9:42 PM EST
    haha, this is what scares me the most about modern web dev stuff #devdiscuss
    In reply to @BinaryIdiot
  • davidcstevens_ Jan 31 @ 9:42 PM EST
    REST definitely better than core methods, but poor/nonexistent API versioning still a frustration #DevDiscuss
    In reply to @kellyjandrews, @bendhalpern
  • the_hme Jan 31 @ 9:43 PM EST
    i see, yeah, that wouldn't be fun to do. #devdiscuss
    In reply to @neriusv, @ThePracticalDev
  • kellyjandrews Jan 31 @ 9:43 PM EST
    REST and GraphQL both have a place. I was quoting Daniel Tiger. ¯\_(ツ)_/¯ Inside joke I guess #devdiscuss
    In reply to @davidcstevens_, @bendhalpern
  • kellyjandrews Jan 31 @ 9:45 PM EST
    Night y'all - been a blast as always.#devdiscuss
  • gumnos Jan 31 @ 9:45 PM EST
    "Dude, UX would be a complete failure if our Contact Us page didn't have a 3000x800 Retina hero image…" #DevDiscuss
    In reply to @BinaryIdiot, @neriusv
  • claudiordgz Jan 31 @ 9:46 PM EST
    #devdiscuss not a fan, used angular ionic for one and it had a LAG that drives me crazy
    In reply to @the_hme, @joshin_my_tots, @cathodion, @ThePracticalDev
  • tremendous3 Jan 31 @ 9:46 PM EST
    True, very few winners. We'd like that user to add another & most apps are niche so they get some play. Then sit. #devdiscuss
    In reply to @kellyjandrews
  • the_hme Jan 31 @ 9:46 PM EST
    yeah, we take 4 granted the freedom we get from having responsive web app when it comes to deployment. #devdiscuss
    In reply to @gumnos, @ThePracticalDev
  • ThePracticalDev Jan 31 @ 9:46 PM EST
    Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • neriusv Jan 31 @ 9:46 PM EST
    hybrid apps: Advantage: one code base. And all disadvantages of BOTH web and native (performance, appstore, etc) :| #devdiscuss
    In reply to @the_hme
  • OzBobWA Jan 31 @ 9:47 PM EST
    @ThePracticalDev @gumnos #devdiscuss https://t.co/0CRxL6f1Vr @reactnative @apachecordova
    In reply to @the_hme, @ThePracticalDev, @gumnos, @reactnative, @apachecordova
  • quincymitch Jan 31 @ 9:47 PM EST
    SPA makes web feel like app. Tools for apps are more cross platform. Cost of app more like web. Cost of web more like app. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:10 PM EST
      What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty? #devdiscuss
  • gumnos Jan 31 @ 9:47 PM EST
    If you're lucky, you get a web version…that pushes the app in a banner on every page. 😡 #DevDiscuss
    In reply to @dev_vine, @kellyjandrews, @Nick_Craver
  • kellyjandrews Jan 31 @ 9:47 PM EST
    Make this a poll - but web. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • the_hme Jan 31 @ 9:48 PM EST
    🤔 #devdiscuss
    In reply to @claudiordgz, @joshin_my_tots, @cathodion, @ThePracticalDev
  • claudiordgz Jan 31 @ 9:48 PM EST
    #devdiscuss as new AI needs snap dragon drivers the need for both will prevail, choose wisely
    In reply to @ThePracticalDev
  • lucus_patrick Jan 31 @ 9:48 PM EST
    Check demographics. I find North American/Europe focused has native adoption, rest of World strong web adoption #devdiscuss
    In reply to @ThePracticalDev
  • RappidDev Jan 31 @ 9:49 PM EST
    Web devs seem to touch each part of the stack and frequently can move between code bases in diff langs PHP -> Ruby -> JS. #devdiscuss
  • claudiordgz Jan 31 @ 9:49 PM EST
    #devdiscuss i mean seriously having an ai powerhouse in ur hand is pretty amazing and i don't mind doing both
    In reply to @ThePracticalDev
  • BinaryIdiot Jan 31 @ 9:49 PM EST
    Convergence is inevitable; web is gaining access to native controls & new capabilities. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • johnderrdotnet Jan 31 @ 9:50 PM EST
    Looking forward to exploring PWA's. As a small team it's hard to allocate resources for native apps when web is our focus. #DevDiscuss
  • BinaryIdiot Jan 31 @ 9:50 PM EST
    If you can use Web Assembly, hooked up with native controls, then you can literally use any language to write any type of app #devdiscuss
    • BinaryIdiot Jan 31 @ 9:49 PM EST
      Convergence is inevitable; web is gaining access to native controls & new capabilities. #devdiscuss
      • ThePracticalDev Jan 31 @ 9:46 PM EST
        Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • the_hme Jan 31 @ 9:50 PM EST
    @neriusv i see, yeah w our responsive web app, performance is an issue on mobile. Need to look for improvements. #devdiscuss
    • neriusv Jan 31 @ 9:46 PM EST
      hybrid apps: Advantage: one code base. And all disadvantages of BOTH web and native (performance, appstore, etc) :| #devdiscuss
      In reply to @the_hme
  • BinaryIdiot Jan 31 @ 9:50 PM EST
    Which then begs the question: Why call it Web Assembly? Maybe it should become something more generic in the future #devdiscuss
    • BinaryIdiot Jan 31 @ 9:50 PM EST
      If you can use Web Assembly, hooked up with native controls, then you can literally use any language to write any type of app #devdiscuss
      • BinaryIdiot Jan 31 @ 9:49 PM EST
        Convergence is inevitable; web is gaining access to native controls & new capabilities. #devdiscuss
        • ThePracticalDev Jan 31 @ 9:46 PM EST
          Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • dev_vine Jan 31 @ 9:51 PM EST
    Web will win out. Eventually. The ubiquity cannot be beat. The cloud is too powerful. Last few years 📈 #devdiscuss
    In reply to @ThePracticalDev
  • saronoff Jan 31 @ 9:52 PM EST
    React Native does a good job of this now for mobile. Not a stretch to think we will see convergence sooner than later. #devdiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • tremendous3 Jan 31 @ 9:52 PM EST
    No single platform wins. We still have further hardware enhancements to make. Are devs ready for #AR glasses, #iot for fridges? #devdiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • __biancat Jan 31 @ 9:52 PM EST
    Hopefully the former. I love the dev advantages of hybrid apps for sure though #devdiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • neriusv Jan 31 @ 9:53 PM EST
    #truestory: we decided to make some UI look "native" depending if device is iOS or Android on a web app.Biggest. Mistake. Ever. #devdiscuss
  • quincymitch Jan 31 @ 9:54 PM EST
    There will be tools to compile native app or output website. One codebase. Both will thrive. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • ecnepsnai Jan 31 @ 9:55 PM EST
    iOS review time for updates is usually only a couple of hours now, max 2 days #DevDiscuss
    In reply to @neriusv, @the_hme, @gumnos
  • ecnepsnai Jan 31 @ 9:55 PM EST
    you can also request expedited reviews from Apple for critical fixes. #devdiscuss
    In reply to @neriusv, @the_hme, @gumnos
  • callumj Jan 31 @ 9:56 PM EST
    Standards is a blessing and a curse. Native can move faster because the company can decide on what to add next quickly. #devdiscuss
  • 5paceToast Jan 31 @ 9:56 PM EST
    The issue with Native is it looks bad. Web will converge into native (once someone figures out how to handle it properly). #devdiscuss
  • nitish_dayal Jan 31 @ 9:57 PM EST
    I hope for standardization in native APIs. Would allow for libraries to evolve+compete w/o devs having to commit to a platform. #DevDiscuss
    • ThePracticalDev Jan 31 @ 9:46 PM EST
      Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • neriusv Jan 31 @ 9:57 PM EST
    eventually, yes. But people are saying this for the last 5 years. I want it now! :( #devdiscuss
    In reply to @dev_vine
  • zwaldowski Jan 31 @ 9:57 PM EST
    “Access to” is still not, you know, /actually/ having those things. #devdiscuss
    • BinaryIdiot Jan 31 @ 9:49 PM EST
      Convergence is inevitable; web is gaining access to native controls & new capabilities. #devdiscuss
      • ThePracticalDev Jan 31 @ 9:46 PM EST
        Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future? #devdiscuss
  • philibertdugas Jan 31 @ 9:58 PM EST
    #devdiscuss We'll eventually call them native web apps 🙈
    In reply to @ThePracticalDev
  • the_hme Jan 31 @ 9:58 PM EST
    summary 👎🏼 hybrid (lag), mobile (performance + store), and responsive (performance). 👍🏼 hybrid/responsive (1 code base), native? #devdiscuss
    • claudiordgz Jan 31 @ 9:52 PM EST
      maybe it was our ignorance with cordova but it means that hybrid is not exactly web
      In reply to @ThePracticalDev, @the_hme, @joshin_my_tots, @cathodion
  • kiwi89 Jan 31 @ 9:59 PM EST
    Great user experience is key to success. Native apps as so much better at delivering a great user experience #DevDiscuss