What's new in Angular (Google I/O '18)

Поділитися
Вставка
  • Опубліковано 8 тра 2018
  • Angular has a flag that will cut hundreds of kilobytes off of your bundles, improve mobile experiences, and allow you to dynamically create components on the fly. Learn about these changes and what they mean for your applications.
    Rate this session by signing-in on the I/O website here → goo.gl/uEMFWK
    Watch more Chrome and Web sessions from I/O '18 here → goo.gl/5fgXhX
    See all the sessions from Google I/O '18 here → goo.gl/q1Tr8x
    Subscribe to the Chrome Developers channel → goo.gl/LLLNvf
    #io18 event: Google I/O 2018; re_ty: Publish; fullname: Stephen Fluin; event: Google I/O 2018;
  • Наука та технологія

КОМЕНТАРІ • 89

  • @yathatguy
    @yathatguy 5 років тому +23

    If you are here to know about Ivy Engine, then skip to 22:00

  • @shashikumar-ut6uu
    @shashikumar-ut6uu 6 років тому +35

    Absolutely loved Angular

  • @ecereto
    @ecereto 6 років тому +11

    Hey. I've been waiting for this talk to be uploaded since 6pm. Very excited about Ivy. Great work.

  • @Ruslan-S
    @Ruslan-S 6 років тому +1

    Always pleasant to see Stephen and Kara talk, nice one, thank you guys! Excited about the changes that happend and the upcoming Ivy view engine!

  • @mukulchakane5501
    @mukulchakane5501 6 років тому

    Awesome improvements to angular looking forward to use those features.

  • @reddyashok9
    @reddyashok9 6 років тому +7

    I always love listening about an Angular, talk is asm

  • @ociemitchell
    @ociemitchell 6 років тому

    Great vision for reducing code size, rapid turnaround and overall making aps better for users and developers.

  • @torch2424
    @torch2424 6 років тому

    Ivy is gonna be lit! Glad to see some performance improvements coming down the pipeline :)

  • @uitrev
    @uitrev 5 років тому

    Cool talk. Useful for newbies to Angular in a way. 👌🏾 Doesn’t matter what tool you use, only how you use it.

  • @vikrantsahoo2008
    @vikrantsahoo2008 5 років тому +7

    desperately waiting for Angular 8 now !!!

  • @dineshpahuja2659
    @dineshpahuja2659 5 років тому

    I love doing programming in Angular it's getting better and better u guyz are just amazing...would love to be part of development team in angular :) :)

  • @jvilas10asd1
    @jvilas10asd1 5 років тому +2

    Thank you angular for taking care of developers.

  • @naadydev5040
    @naadydev5040 6 років тому

    Good effort from Angular Team

  • @danielzou5144
    @danielzou5144 5 років тому +4

    Cool done. Looking forward to join Angular community at Houston area😊.

  • @ssokurenko
    @ssokurenko 6 років тому

    Angular is absolutely awesome

  • @danpride2804
    @danpride2804 6 років тому

    Not as snazzy as some of the big stage stuff, but changes most welcome. Ivy most anticipated :) Finally sanity on dependencies.

  • @abhijeet1abhijeet
    @abhijeet1abhijeet 6 років тому +1

    Thank you angular for taking care of developers.
    Need an example on 10:30 though.

    • @verytiredname76
      @verytiredname76 5 років тому

      Looking out for the same example. Have you managed to find it ??

  • @kishannr911
    @kishannr911 6 років тому

    So thank you very much.

  • @massaybah4758
    @massaybah4758 6 років тому

    I so love angular!

  • @sayansamanta1994
    @sayansamanta1994 6 років тому

    A big fan of Angular

  • @CodingAbroad
    @CodingAbroad 6 років тому +9

    I love Angular and also looking forward to Ivy. i18n needs work though, just stick with ngxtranslate for now.

    • @lansanacamara4148
      @lansanacamara4148 5 років тому +1

      Personally I just use my own i18n engine. It's super trivial: create a function that will read JSON language files by giving it a path, and allow a user to select a language that select one of those JSON files. Once the file is selected, run it through another function that will map the HTML to a value in the JSON. Done.
      The i18n seen in Angular docs is a crime for being so over-engineered. Apparently it's also fragile.

  • @kazenohito7641
    @kazenohito7641 6 років тому

    I came in here to hear about Angular 4, but I'm learning and working in Angular 6. My how times have changed :D

  • @amithcv
    @amithcv 6 років тому

    Project Ivy looks very promising!

  • @karolrvn
    @karolrvn 6 років тому +1

    kb - would be kiloBITS? Is my filling correct that bytes are capital B? Also, KiB (kibibytes), to top it up...

  • @vishwasreddy7871
    @vishwasreddy7871 6 років тому

    love angular...:)

  • @YizhuoWang
    @YizhuoWang 6 років тому +1

    Wonder what is react developer count if we use same metrics.

  • @shuckle2134
    @shuckle2134 5 років тому

    Angular Team, don't worry about all the hate, keep going with the framework. We love it!

  • @verytiredname76
    @verytiredname76 5 років тому

    Hia. Where can we get more information on the ng service schematic to autogenerate from an existing REST endpoint detailed here 10:28. Cant find it on the documentation.

  • @bluelightning2k
    @bluelightning2k 6 років тому +18

    Very excited about Ivy! Shame we don't get the debugging demo on the replay. When will Ivy come out ?

    • @sarunint
      @sarunint 6 років тому

      You can take a look at their keynote at ng-conf.
      ua-cam.com/video/dIxknqPOWms/v-deo.htmlm16s

    • @pas.
      @pas. 6 років тому +1

      You can already enable it, but it's not feature complete yet.
      angular.io/guide/aot-compiler#enableivy
      is-angular-ivy-ready.firebaseapp.com/#/status

  • @lusai9294
    @lusai9294 6 років тому

    How could I find the Ivy debugging demo ??

  • @javiasilis
    @javiasilis 6 років тому

    20:57 What Google exactly has wanted to do with all the JavaScript frameworks and libraries and Web Components. You write in one Library or Framework and export it to WebComponents

  • @RobertKing
    @RobertKing 6 років тому

    thankyou :)

  • @lagwagon501
    @lagwagon501 5 років тому

    Any tools for the NSA in this release?

  • @berenicevasquez8199
    @berenicevasquez8199 5 років тому

    I exported an angular element to include in a page in my expressionengine cms website but i get the error: SyntaxError: `` literal not terminated before end of script. Does somebody know why would this happen? I added the script to an index page locally and it worked perfectly.

  • @RoyRope
    @RoyRope 5 років тому +2

    Why focussing on an underrepresented groeps of speakers is a good thing?

  • @Crovaify
    @Crovaify 6 років тому

    what is a name of used color theme in 20:41?

  • @Jtoled0
    @Jtoled0 6 років тому +5

    Im a simple developer, I see angular, I click upvote!

  • @codeoverflowe-bigdatainsig9039
    @codeoverflowe-bigdatainsig9039 6 років тому

    I like angular because it is simple and makes sense. React is faster and growing fast in hiring. What is the google Angular tactic strategies to take back its share in web projects and in jobs ?

  • @sskkmm2222
    @sskkmm2222 6 років тому +16

    Not a lot of people attending this talk... In general, not a lot of Angular love during IO, I'm kind of surprise Google doesn't promote it more.

    • @CrazyHorseInvincible
      @CrazyHorseInvincible 5 років тому

      ​@@rockafromhell I recently moved from a project using knockout to one using angular. I remember last month being so excited to work with something current. That seems so long ago, now...

    • @ocd2222
      @ocd2222 5 років тому +5

      @@rockafromhell Talking without proof

    • @JohnDev
      @JohnDev 5 років тому

      @@ocd2222 usage statistics are proof enough no?

  • @vaibhav13346
    @vaibhav13346 6 років тому

    Angular is great technology. But why there is not that much of audience , since there are lots of developers working on angular and interested in this kinds of talks.

    • @arnehoek4260
      @arnehoek4260 6 років тому +1

      Because just last month there was ng-conf completely sold out just about Angular. If you're an Angular developer, you're more likely to go there then to Google I/O I'd say.

  • @olenahoral-koretska3071
    @olenahoral-koretska3071 6 років тому

    interesting

  • @maxkoretskyi_
    @maxkoretskyi_ 6 років тому

    If you're wondering what has changed and how the new Ivy implementation compares to the existing, check out this article blog.angularindepth.com/ivy-engine-in-angular-first-in-depth-look-at-compilation-runtime-and-change-detection-876751edd9fd

  • @uselessandempty
    @uselessandempty 6 років тому +4

    Please replace karma with jest! And maybe even protractor with cypress.io

  • @k1zmt
    @k1zmt 6 років тому +3

    Guys, you need a section with academic style documentation, general development principles etc. Tour of heroes is good example but it is a specific use case. I liked Kara's part, it was a nice dive in depth but explanations for trivia ruined the experience. Kb are called kilobytes. In People don't use acronyms for the values. It doesn't sound natural. Also, localization and new animation framework are bad.

  • @marianbencat6658
    @marianbencat6658 6 років тому

    Hey GOOGLE, use your flutter.io HMR in Nativescript :-)

  • @parisqs
    @parisqs 6 років тому +1

    Ivy is actually very similar to VueJS.

    • @uitrev
      @uitrev 5 років тому

      Paris qian sen Sounds like it bud.

  • @senthilraj8736
    @senthilraj8736 5 років тому

    we made a mistake at 2 which we corrected at 4.. again we made a mistake at 4 which we are correcting at 8 :)

  • @thepremdutta
    @thepremdutta 6 років тому

    Angular is so good ..

  • @graemeq613
    @graemeq613 6 років тому +7

    This is (probably) not the silver bullet everyone's looking for. Don't get me wrong, I like Angular but as much as I like React or Vue. Use the right tool for the right job.

  • @rushijogle
    @rushijogle 6 років тому

    Right now angular material is not stable . I am facing lots of issue while creating a components library .

  • @kkmingming
    @kkmingming 5 років тому +1

    The problem with Angular is the "New" things that goes in it.

  • @CTimmerman
    @CTimmerman 6 років тому +6

    I don't see how this is faster than hardcoding HTML, CSS, and JS for most use cases.

    • @GrymligastPS4
      @GrymligastPS4 6 років тому +6

      Define most use cases? If it's a simple client landing site then stick with the three. If it's more complex then you'll likely need something like Angular, if the preloads are of benefit ofc.

  • @JoeWong81
    @JoeWong81 6 років тому +3

    I love google and Angular but the new Forbes website is absolute garbage. Ads everywhere and a little video box playing in the upper left hand corner. I barely even visit Forbes anymore because of this.

    • @lagwagon501
      @lagwagon501 5 років тому

      Yep, so many network calls to Ad sites... uugh. Its a disgusting website.

    • @uitrev
      @uitrev 5 років тому

      You’d have to blame the UX for that.

  • @TanNguyen-tv3lb
    @TanNguyen-tv3lb 6 років тому +1

    I watch this video just because of Kara.

  • @ameliaa9554
    @ameliaa9554 6 років тому +1

    I like this girl~ I like every clever woman, including me LOL :)

  • @elgs1980
    @elgs1980 5 років тому

    I think angular should stop at interpolation. That is the only anchor point for most angular users, in my opinion. Unfortunately they didn't stop and monkey patches over monkey patches making this monster. The evil of angular in my opinion is it separated, or at least discouraged developers from raw dom access, which is the most essential and fundamental thing of the web development.

  • @jessicaanderson4431
    @jessicaanderson4431 6 років тому

    take a bow

  • @teejaay_me
    @teejaay_me 6 років тому

    Can't you find a different name for "Angular"?

  • @haydenbraxton628
    @haydenbraxton628 6 років тому

    Firebase and GCP use AngularJS ... just sayin'

  • @codewizard5327
    @codewizard5327 6 років тому

    They have just destroyed the existing product and made it crap: I had 3 months break from Angular. When I come back nothing is working -- everywhere there's bug. And its already 4 hours I am trying to figure out to make it work. This is painful for real.

    • @CodingAbroad
      @CodingAbroad 6 років тому

      Code Rag there haven’t been any breaking changes in over a year. Are you sure it’s not a plug-in that’s causing the problem?

    • @rakesh20077044
      @rakesh20077044 5 років тому

      Are you still facing the issues..

  • @hanxu9366
    @hanxu9366 6 років тому

    没有中文字幕,看不懂,哎

    • @lvjun4549
      @lvjun4549 5 років тому

      英文字幕看的懂吧。。。

  • @parrou3
    @parrou3 5 років тому +1

    Angular is dying, please make your best to save it,

  • @Eltopshottah
    @Eltopshottah 2 роки тому

    M O M E N T U M

  • @mingzhu8093
    @mingzhu8093 6 років тому

    Maybe start by NOT introducing breaking changes?

  • @natural-song
    @natural-song 6 років тому

    seems not
    sth new ...

  • @graingert
    @graingert 6 років тому +5

    Or you could just use react like everyone else...

  • @monnuvibes
    @monnuvibes 6 років тому

    Please stop this drama, You're going to get one version after another, it's not a son's play

  • @thedeveloper4207
    @thedeveloper4207 5 років тому

    Angular is still too difficult....Even Angular developers dont completely understand it.

    • @bibibobs
      @bibibobs 5 років тому

      Angular itself is super easy, managing state using tools like Redux is difficult, but that goes for every framework.

  • @thedeveloper4207
    @thedeveloper4207 5 років тому

    ANGULAR IS TOO DIFFICULT!!!!!!!!!!!!!!!

  • @williamfrench9973
    @williamfrench9973 5 років тому

    So why does she feel the need to begin every sentence with “so”?