#DevDiscuss Archive


Tuesday September 19, 2017
9:00 PM EDT

  • ThePracticalDev Sep 19 @ 9:00 PM EDT
    Welcome to the #DevDiscuss Twitter chat! Tonight's topic is WEB vs NATIVE Remember, it's a collaborative discussion, not an argument. ❤️
  • ThePracticalDev Sep 19 @ 9:00 PM EDT
    Rules: - Stay on topic - ALWAYS ALWAYS use hashtag #DevDiscuss - Be NICE/POSITIVE ❤️ - Quoting tweets for clarity is encouraged
  • kimberlypilbeam Sep 19 @ 9:02 PM EDT
    I will not freak out on anyone. I will. Not. Freak. Out. On. Anyone. ... I might have to sit this one out. #DevDiscuss
    • ThePracticalDev Sep 19 @ 9:00 PM EDT
      Welcome to the #DevDiscuss Twitter chat! Tonight's topic is WEB vs NATIVE Remember, it's a collaborative discussion, not an argument. ❤️
  • vcsjones Sep 19 @ 9:04 PM EDT
    I don't have much input on this one. Just make sure you pay attention to security? #devdiscuss
    • ThePracticalDev Sep 19 @ 9:00 PM EDT
      Welcome to the #DevDiscuss Twitter chat! Tonight's topic is WEB vs NATIVE Remember, it's a collaborative discussion, not an argument. ❤️
  • kimberlypilbeam Sep 19 @ 9:05 PM EDT
    Choosing web has its place. Like having a minimal app which doesn’t use native hardware features. #DevDiscuss
    In reply to @ThePracticalDev
  • kimberlypilbeam Sep 19 @ 9:05 PM EDT
    As soon as you add complexity- you can almost ALWAYS build it faster in native technology. #DevDiscuss
    In reply to @ThePracticalDev
  • kimberlypilbeam Sep 19 @ 9:06 PM EDT
    You won’t feel the pain of choosing web until you cannot achieve the finishing touches that you can on native. #DevDiscuss
    In reply to @ThePracticalDev
  • mbleigh Sep 19 @ 9:07 PM EDT
    #DevDiscuss default to web (biggest dist.) Build native iff: a) you need capabilities not on web (rare) b) you can afford 3 dedicated teams
  • IgnoreIntuition Sep 19 @ 9:07 PM EDT
    Prepare the flame retardant suits. #DevDiscuss
    In reply to @ThePracticalDev
  • lpasqualis Sep 19 @ 9:07 PM EDT
    Web apps and native apps are becoming indistinguishable #DevDiscuss
  • ThePracticalDev Sep 19 @ 9:07 PM EDT
    What are the different user experience benefits each platform, web and native, provide? #DevDiscuss
  • kimberlypilbeam Sep 19 @ 9:08 PM EDT
    What is web vs native in mobility. Web: Xamarin, Ionic, etc, anything that runs in a container. Mobile: Swift, Java, etc #DevDiscuss
    In reply to @ThePracticalDev
  • guilhermejcgois Sep 19 @ 9:09 PM EDT
    Make snippets, don't comment code <3 #devdiscuss
    • kimberlypilbeam Sep 12 @ 9:01 PM EDT
      Tagging with #DevDiscuss Today's git frustrations 👇🏼
      • kimberlypilbeam Sep 12 @ 3:16 PM EDT
        Don't comment out code. Delete it. If you're using source control (like you should), you can always get that code back.
  • 0x416c616e Sep 19 @ 9:09 PM EDT
    Thoughts on Electron? #DevDiscuss
    In reply to @ThePracticalDev
  • kimberlypilbeam Sep 19 @ 9:10 PM EDT
    Another pain of choosing web, is what happens when native controls change design? Can either support the old or the new look #DevDiscuss
    In reply to @ThePracticalDev
  • bendhalpern Sep 19 @ 9:11 PM EDT
    The benefits (and to some extent, the weaknesses) of each platform are definitely converging #DevDiscuss
  • Nick_Craver Sep 19 @ 9:11 PM EDT
    For mobile: native can be faster and with more features/polish/offline. But web can be incredibly faster to iterate and fix. #DevDiscuss
  • Tribex_ Sep 19 @ 9:11 PM EDT
    Mobile or Desktop? #DevDiscuss I default to web/hybrid for mobile, native for desktop apps.
    In reply to @ThePracticalDev
  • kylegalbraith Sep 19 @ 9:11 PM EDT
    Web has more frameworks to improve experience. Native has fewer and often more targeted frameworks which can be good/bad for exp #devdiscuss
    In reply to @ThePracticalDev
  • mellowfish Sep 19 @ 9:11 PM EDT
    Faux-native apps (web frames in a box) are the worst of both worlds. #DevDiscuss
  • kylegalbraith Sep 19 @ 9:12 PM EDT
    Leveraging native hardware can often lead to quicker performance which improves experience. This is quickly converging however #devdiscuss
  • bendhalpern Sep 19 @ 9:13 PM EDT
    Even though it can be a pain to maintain browser compatibility, the web is truly cross-platform. Web browsers are universal. #DevDiscuss
  • kimberlypilbeam Sep 19 @ 9:14 PM EDT
    Native vs Web app in the users hands, native wins UX every time. Web apps always have terrible reviews. They’re laggy for one. #DevDiscuss
    In reply to @ThePracticalDev
  • mellowfish Sep 19 @ 9:14 PM EDT
    My gripe with native apps is never they iterate faster. My gripe with web apps is never they should have polished interfaces #DevDiscuss
  • Nick_Craver Sep 19 @ 9:14 PM EDT
    Also: web is fundamentally more portable for supporting many (or all) platforms. But at the expense of UI not matching native. #DevDiscuss
  • mellowfish Sep 19 @ 9:16 PM EDT
    I want web apps remove all the clutter and show me the content. I want native apps to give me the tools to work with data. #DevDiscuss
  • Nick_Craver Sep 19 @ 9:16 PM EDT
    To be fair though, a website isn't expected to be native. If it's web wrapped to appear as an app, expectations are different. #DevDiscuss
  • BoBo_Of_ID Sep 19 @ 9:16 PM EDT
    Web! Web forever! Web always!! #DevDiscuss
    • ThePracticalDev Sep 19 @ 9:00 PM EDT
      Welcome to the #DevDiscuss Twitter chat! Tonight's topic is WEB vs NATIVE Remember, it's a collaborative discussion, not an argument. ❤️
  • Jesuszilla_TM Sep 19 @ 9:16 PM EDT
    With that said, Xamarin is proving to be this nice alternative that will help provide a native experience across most platforms #devdiscuss
    In reply to @ThePracticalDev
  • eddy_wm Sep 19 @ 9:16 PM EDT
    Native apps are pretty much predictable for the users, as most of the UX & UI patterns are shared among dev communities. #DevDiscuss
    In reply to @ThePracticalDev
  • Nick_Craver Sep 19 @ 9:17 PM EDT
    People tend to think about web (in an app container) vs. native, but a plain old works-on-small-screen website is also a path. #DevDiscuss
  • mbleigh Sep 19 @ 9:17 PM EDT
    Everyone wants to be in the App Store but no users want to install new apps. Web's biggest hurdle is perceptual, not technical. #DevDiscuss
  • mohanarpit Sep 19 @ 9:18 PM EDT
    Agreed. But maintaining cross browser compatibility for web is much easier than cross platform compatibility for native apps. #DevDiscuss
    In reply to @bendhalpern
  • gdavis92 Sep 19 @ 9:18 PM EDT
    Web: no installations, "easy" access, more accessible to beginners, generally more simple in execution… #DevDiscuss
    In reply to @ThePracticalDev
  • IBeRenascent Sep 19 @ 9:18 PM EDT
    Native: Smoother UX Web: Mostly platform agnostic experience. But UX rapidly catching up to native #devdiscuss
    In reply to @ThePracticalDev
  • Nick_Craver Sep 19 @ 9:19 PM EDT
    Example: I have a bug in the mobile view of our website: I can deploy a fix in under 10 minutes to everyone. That's a feature. #DevDiscuss
  • IgnoreIntuition Sep 19 @ 9:19 PM EDT
    UI elements tend to be more responsive in native, more closely align with platform standards making them more familiar to a user #DevDiscuss
    In reply to @ThePracticalDev
  • cjbush Sep 19 @ 9:19 PM EDT
    Yeah, I do scientific and engineering simulation, so at some level we're always going to have to have a native layer. #DevDiscuss
    In reply to @kylegalbraith
  • gdarruda Sep 19 @ 9:19 PM EDT
    Webapps will be increasingly able to offer a good experience, but native is still important for more resource intensive tasks #devdiscuss
    In reply to @ThePracticalDev
  • Davkas2005 Sep 19 @ 9:19 PM EDT
    One major plus I've seen is that web is a bit easier to support due to lack of workstation install issues. #DevDiscuss
  • mikeal Sep 19 @ 9:19 PM EDT
    Native: We got CoreML & CoreVR. Boom! Web: We got... URLs. Judges: Web wins. #DevDiscuss
  • kylegalbraith Sep 19 @ 9:19 PM EDT
    Is this not the case with web as well? The frameworks keep changing, so perhaps not. #devdiscuss
    In reply to @eddy_wm, @ThePracticalDev
  • mellowfish Sep 19 @ 9:20 PM EDT
    I have done native (Blackberry, iOS, Android, Mac). I have done web (PHP, Ruby on Rails). Both are great at what they do. #DevDiscuss
  • Davkas2005 Sep 19 @ 9:20 PM EDT
    This does not mean, however, that web does not have it's own similar issues. At times, web can be just as obtuse. #DevDiscuss
  • kimberlypilbeam Sep 19 @ 9:20 PM EDT
    If nothing else native devs make more 💰#gonative #DevDiscuss 😂😂
  • _satelliteeyes Sep 19 @ 9:20 PM EDT
    Offline web apps are a thing, though! I'm working on my first one now. #DevDiscuss
    In reply to @6ugsy, @ThePracticalDev
  • Nick_Craver Sep 19 @ 9:21 PM EDT
    Generally: deployment, speed of deployment, ease of deployment, supported versions at once...all of these have costs/benefits #DevDiscuss
  • GaryAsh1969 Sep 19 @ 9:21 PM EDT
    Does anyone feel that native apps are waste? Web apps are faster to create but I hate they tend standout like sore thumbs #DevDiscuss
  • Davkas2005 Sep 19 @ 9:21 PM EDT
    But, serving the application in its entirety rather than installing it locally has made things much easier for support. #DevDiscuss
  • eddy_wm Sep 19 @ 9:22 PM EDT
    To provide the most amazing experience, a native dev can easily access directly specific hardware capabilities of a 📱. #DevDiscuss
    In reply to @ThePracticalDev
  • mbleigh Sep 19 @ 9:22 PM EDT
    Safari is implementing Service Worker. First-class web offline on all platforms that matter. Keep in mind if starting new work. #DevDiscuss
  • mellowfish Sep 19 @ 9:22 PM EDT
    How I wish sites actually used URLs. It is really hard to have a link last for more than a couple years. #DevDiscuss
    • mikeal Sep 19 @ 9:19 PM EDT
      Native: We got CoreML & CoreVR. Boom! Web: We got... URLs. Judges: Web wins. #DevDiscuss
  • kylegalbraith Sep 19 @ 9:23 PM EDT
    When done poorly the UX of web can be atrocious. The same is true for native though as well. #devdiscuss
  • TakeMeLiterally Sep 19 @ 9:23 PM EDT
    my team works w/ native, web apps, & web apps in wrappers - I have never wanted more to find an IDE that understands everything #devdiscuss
    In reply to @ThePracticalDev
  • bendhalpern Sep 19 @ 9:24 PM EDT
    Hopefully this doesn't take forever #DevDiscuss
    • mbleigh Sep 19 @ 9:22 PM EDT
      Safari is implementing Service Worker. First-class web offline on all platforms that matter. Keep in mind if starting new work. #DevDiscuss
  • Davkas2005 Sep 19 @ 9:26 PM EDT
    Mostly because you can avoid a lot of the nuance of the OS like permissions issues, registry (win), etc. at the end user level. #DevDiscuss
  • mohanarpit Sep 19 @ 9:27 PM EDT
    Web applications can be deployed to all users together. Native apps hv to wait for the update cycle on the device to update. #DevDiscuss
    In reply to @ThePracticalDev
  • eliaslfox Sep 19 @ 9:27 PM EDT
    Android: We got, um Kotlin #devdiscuss
    In reply to @mikeal
  • bendhalpern Sep 19 @ 9:27 PM EDT
    If you go with web, please care about payload size and performance. Please. #devdiscuss
  • LuishXY Sep 19 @ 9:27 PM EDT
    Native apps provide less security flaws where as Web apps have several known security flaws (Injections/ Scripting). #DevDiscuss
    In reply to @ThePracticalDev
  • mellowfish Sep 19 @ 9:28 PM EDT
    I have never seen a website so easy to use it would be worth throwing in a native wrapper. #DevDiscuss
  • gdavis92 Sep 19 @ 9:28 PM EDT
    Yeah, I think that's probably the biggest draw: "can my app utilize direct hardware access for better accessibility/features?" #DevDiscuss
    In reply to @eddy_wm, @ThePracticalDev
  • gliechtenstein Sep 19 @ 9:29 PM EDT
    2. When a user clears cache from Safari on iOS, this effectively logs them out of all open websites #DevDiscuss
    In reply to @ThePracticalDev
  • mellowfish Sep 19 @ 9:29 PM EDT
    I have never seen a native app who’s feature set could be best expressed by making it a web app. #DevDiscuss
  • gliechtenstein Sep 19 @ 9:29 PM EDT
    3. This means, as an app developer you have no control over the destiny of your own app's state #DevDiscuss
    In reply to @ThePracticalDev
  • LuishXY Sep 19 @ 9:29 PM EDT
    Can anyone share their experience with hybrid apps? #devdiscuss
  • mohanarpit Sep 19 @ 9:29 PM EDT
    Also even though the web is a much bigger playground, it's almost always easier to market & distribute a website than an app #DevDiscuss
    In reply to @ThePracticalDev
  • gliechtenstein Sep 19 @ 9:29 PM EDT
    4. Native apps are self contained, Unless users delete the app, the destiny of the app belongs to itself, not the OS or browser #DevDiscuss
    In reply to @ThePracticalDev
  • gliechtenstein Sep 19 @ 9:30 PM EDT
    5. The fact that you can assume you have 100% control over the destiny of your own app state makes a huge difference #DevDiscuss
    In reply to @ThePracticalDev
  • kylegalbraith Sep 19 @ 9:31 PM EDT
    It is quicker to iterate on web than it is on native. Get updates out to users quicker. Native there is a structured process #devdiscuss
  • mellowfish Sep 19 @ 9:31 PM EDT
    Clarification: if the app is mobile only, a website can provide nice power user or admin features. #DevDiscuss
  • gdavis92 Sep 19 @ 9:31 PM EDT
    Thankfully I think folks are thinking about this like crazy now 👍 #DevDiscuss
    In reply to @bendhalpern
  • mohanarpit Sep 19 @ 9:32 PM EDT
    Native apps have the advantage of push msgs to remind users of their existence. Web apps suffer "out of sight, out of mind" #DevDiscuss
    In reply to @ThePracticalDev
  • bendhalpern Sep 19 @ 9:33 PM EDT
    Native vs web is also not a strict binary. There's a spectrum. Here's a good post on the matter #devdiscuss https://t.co/ukmQVjIv9v
  • eddy_wm Sep 19 @ 9:35 PM EDT
    Hardware acceleration, Cryptographic computation, legendary C/C++ libs. Native for the win. #DevDiscuss
    In reply to @gdavis92, @ThePracticalDev
  • lpasqualis Sep 19 @ 9:35 PM EDT
    You can do anything in a native app that you can do in a web app. Not the other way around. Browsers are native applications. #DevDiscuss
  • gdavis92 Sep 19 @ 9:36 PM EDT
    The advent of service workers, "save to home screen", local browser/device dbs mean that the web can be experienced like native #DevDiscuss
    In reply to @ThePracticalDev
  • lpasqualis Sep 19 @ 9:37 PM EDT
    Web applications most often have native components on the server side. Few web apps are serverless. #DevDiscuss
  • pandyzhao Sep 19 @ 9:37 PM EDT
    Don't have any strong opinions, just that I can't wait for more web to native improvements. #DevDiscuss
  • prattlesnake Sep 19 @ 9:37 PM EDT
    As a visually impaired user, SPA has been hell but mobile apps are often worse views with no zoom.. #DevDiscuss
    In reply to @Nick_Craver
  • ThePracticalDev Sep 19 @ 9:38 PM EDT
    Any thoughts on the future of native vs mobile? How will this conversation look in five years? #DevDiscuss
  • kylegalbraith Sep 19 @ 9:40 PM EDT
    I think the convergence is real. We already see it with hybrid and other not this or that apps. #devdiscuss
  • bendhalpern Sep 19 @ 9:40 PM EDT
    The dev community will likely get a better sense what belongs as a native app and what belongs on the web instead of cloning. #DevDiscuss
    • ThePracticalDev Sep 19 @ 9:38 PM EDT
      Any thoughts on the future of native vs mobile? How will this conversation look in five years? #DevDiscuss
  • lpasqualis Sep 19 @ 9:40 PM EDT
    Java applications are neither native nor web applications #DevDiscuss
  • gdavis92 Sep 19 @ 9:41 PM EDT
    Not to mention device features like camera, messaging apps, atmospheric sensors, etc; as a web guy I'm jealous #DevDiscuss
    In reply to @eddy_wm, @ThePracticalDev
  • lpasqualis Sep 19 @ 9:41 PM EDT
    Native applications are always generated by compiled languages. #DevDiscuss
  • bendhalpern Sep 19 @ 9:42 PM EDT
    Apple vs Google vs the field is extremely important for the discussion of the future of web/native. Where they go, the tech goes #DevDiscuss
  • mohanarpit Sep 19 @ 9:42 PM EDT
    What ide/framework do folks use for cross platform native apps? What are the limitations of this approach vs rewriting code?#DevDiscuss
  • shajorjita Sep 19 @ 9:43 PM EDT
    For Java devs, there's https://t.co/dm2s7v6f5z , but has anyone used it? What are other good alternatives to qt for Java devs? #DevDiscuss
    In reply to @Tribex_, @0x416c616e, @ThePracticalDev
  • cathodion Sep 19 @ 9:43 PM EDT
    Kind of ridiculous that there's even a difference, but I guess every OS maker wants to have its own look and feel. #DevDiscuss
    • ThePracticalDev Sep 19 @ 9:38 PM EDT
      Any thoughts on the future of native vs mobile? How will this conversation look in five years? #DevDiscuss
  • eddy_wm Sep 19 @ 9:43 PM EDT
    In the future we'll probably be writing web apps all of us. With promising stuffs like #WebAssembly. All PL will target the web.#DevDiscuss
    In reply to @ThePracticalDev
  • lpasqualis Sep 19 @ 9:44 PM EDT
    In 5 years most apps will be a combination of web applications (glue code) and native applications (core performant code). #DevDiscuss
  • kylegalbraith Sep 19 @ 9:45 PM EDT
    If the perf reason can be closed by web then I think we will be all web. If not, there will be an upper hand on perf for native #devdiscuss
  • bhilburn Sep 19 @ 9:46 PM EDT
    In five years we'll be having a similar conversation but with a virtual / augmented reality bent. #DevDiscuss
    In reply to @ThePracticalDev
  • lpasqualis Sep 19 @ 9:47 PM EDT
    I am also expecting Just-In-Time compiled web applications, transparently converted to native on the fly for performance. #DevDiscuss
  • lpasqualis Sep 19 @ 9:48 PM EDT
    Security concerns will be the biggest obstacle for web applications to become better integrated to systems #DevDiscuss
  • marccataford Sep 19 @ 9:48 PM EDT
    I used @Ionicframework a few times, often ended up rewriting in native because I'd hit a something that would become (1/2) #devdiscuss
    In reply to @LuishXY, @Ionicframework
  • marccataford Sep 19 @ 9:49 PM EDT
    Too clunky whereas native offered a more robust solution. I'd rather focus on either native or a good mobile site. #web #devdiscuss
    In reply to @LuishXY, @Ionicframework
  • kylegalbraith Sep 19 @ 9:50 PM EDT
    This could be interesting if things move that way #DevDiscuss
    In reply to @lpasqualis
  • tristandyer Sep 19 @ 9:52 PM EDT
    CSS/LESS/SASS et al. will still be a dumpster fire in 5 years. #DevDiscuss
    In reply to @ThePracticalDev
  • ThePracticalDev Sep 19 @ 9:52 PM EDT
    In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?
  • pandyzhao Sep 19 @ 9:52 PM EDT
    Mobile will become some form of AR/VR while web will live on. We'll always need some sort of desk computer as the main UI. #DevDiscuss
    In reply to @ThePracticalDev
  • eddy_wm Sep 19 @ 9:54 PM EDT
    WebVR, WebCrypto, WebAssembly, SW, Sync,...In the next decade the web will probably become the universal platform for everything.#DevDiscuss
    In reply to @ThePracticalDev
  • jenlooper Sep 19 @ 9:55 PM EDT
    #DevDiscuss can’t we have both? With @NativeScript you can build a Native app sharing code from your web site!
  • pandyzhao Sep 19 @ 9:56 PM EDT
    So relieved I can program in JS after not doing so for about three months. 😊😊😊 #DevDiscuss
    In reply to @ThePracticalDev
  • gdavis92 Sep 19 @ 9:56 PM EDT
    I'm making waves on my Mug showcase website, https://t.co/UkAELn19tw! Will post a dev.to article eventually. #DevDiscuss
    In reply to @ThePracticalDev
  • gdavis92 Sep 19 @ 9:57 PM EDT
    It's been fun working in node/express and using a robust stack. I may be looking for contributors if anyone's interested. #DevDiscuss
    In reply to @ThePracticalDev
  • Wintermute21 Sep 19 @ 9:57 PM EDT
    started blogging more about my experiences which is exciting #devdiscuss
    In reply to @ThePracticalDev
  • NAPOLEON_COC Sep 19 @ 9:57 PM EDT
    Don't forget the (relatively) new guy here: Kotlin 🤓 #DevDiscuss
    In reply to @kimberlypilbeam, @ThePracticalDev
  • gdavis92 Sep 19 @ 9:58 PM EDT
    Also, a buddy of mine saw my tweets about software and texted me on how to get started/involved. Our tweets are being seen! #DevDiscuss
    In reply to @ThePracticalDev
  • _cetaceans Sep 19 @ 9:59 PM EDT
    another cohort of bootcamp students graduates tomorrow! #DevDiscuss
    • ThePracticalDev Sep 19 @ 9:52 PM EDT
      In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?
  • pandyzhao Sep 19 @ 9:59 PM EDT
    I mean, I only wrote two functions and asked for help but that counts right? RIGHT? #DevDiscuss
    In reply to @ThePracticalDev