Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Mehdi HosseinZade
    @xtoolkit
    why can't building winjs?
    Nick George
    @Izzmo
    anyone know of a good schedule/calendar js library, that maybe integrates well with Winjs?
    Nick George
    @Izzmo
    Not very active in here I guess =(
    pazman
    @pazman
    hi
    Alexandru Beu
    @alexandrubeu
    hi
    We intend to migrate a project from Xbox One ADK to Winjs or maybe even React-WinJs.
    Alexandru Beu
    @alexandrubeu
    Do you intend to maintain this library for at least 4,5 years ?
    Alexandru Beu
    @alexandrubeu
    thanks
    Nick George
    @Izzmo
    I would say, that answer is always a "yes" when talking about Microsoft. They use this in their own apps. @alexandrubeu
    sebastian gomez
    @sebagomez
    @Izzmo I'm sorry, I might not be getting the sarcasm right... always yes??? r u kidding?
    blob
    Nick George
    @Izzmo
    Well, with maturity comes less change.. right?
    sebastian gomez
    @sebagomez
    @alexandrubeu is never easy/possible to know what's going to happen in 4/5 years... specially with Microsoft, think about Silverlight, and many, many other technologies... JS frameworks are growing and growing... not WinJS, no matter what they say, it's pretty muche dead (IMHO)
    Nick George
    @Izzmo
    Silverlight had a short lifespan.. but it's still on support by Microsoft.. as many many companies still use it. That's a very ignorant and irresponsible thing to be saying/touting to people who may read your comments Sebastian.
    Microsoft is definitely throwing more weight into XAML, but that's always been the case. WinJS is open source.. so if you have an idea for a feature.. then submit a pull request?
    sebastian gomez
    @sebagomez
    as I said, that's just my opinion... still, would you start a project today with silverlight? I wouldn't, neither with WinJS. Just take a look at the talks given at the latest build conference... don't mind if MSFT is dead or not... it is in fact
    Nick George
    @Izzmo

    Of course you wouldn't with Silverlight... it's on support, not active.

    WinJS is still considered active.. so yes, it's safe. I just did for one of my apps actually.

    Jason Jarrett
    @staxmanade
    Curious why you think WinJS is still considered "active"?
    Microsoft released a new TVHelpers which has zero compatibility with WinJS leaving any usage of WinJS with focus management on xbox at the hands of us to figure out...
    with the number of open issues/pull requests as high as it is, but very little "activity" - I'm struggling to see how it's active.
    although I'm using it, I have this ugly feeling inside that at some point I just know I'll have to re-write my app with something else.
    Nick George
    @Izzmo
    I say that because nothing has been reported that's it's been transitioned to support only.
    I'll say it would be nice to get some clarity though, as the points you bring up are valid.
    pazman
    @pazman

    I like WinJS it's quick and easy to install and use.

    I am doing a Windows Store app using WinJS because I didn't want to learn xaml.

    If my app is popular however I will have to rewrite the system using something like cordova, so that the code can be ported to android, apple, unix as well as windows.

    Nick George
    @Izzmo
    @pazman yeah might not be a bad idea. WinJS is nice.. but M$ seems to be putting all their money in XAML.. which is a bad bet IMO.
    Felix Becker
    @felixfbecker
    WinJS Promises are so broken
    Nick George
    @Izzmo
    What is wrong with them @felixfbecker besides being possibly a little outdated?
    Felix Becker
    @felixfbecker
    • they inconsistently call their handlers sync or async (in opposite to Promises/A+ spec)
    • they swallow sync progress events
    • the onCancel callback has a different scope than the resolver, which is annoying because it doesn’t have access to resources created in the resolver
    • TPromise<T> is really just PPromise<T, any>, but they are not assignable to each other
    • there is no .catch()
    Nick George
    @Izzmo
    @felixfbecker Yeah, I've noticed that too :( I guess you could always issue a PR on github and get it up to specification!
    Felix Becker
    @felixfbecker
    I think that train has left the station - it would be a breaking change
    also the whole naming, wrapError vs reject, all vs join, any vs race
    Nick George
    @Izzmo
    You might be right.. but that hasn't stopped other open-source communities from keeping it going. M$ does seem more invested in XAML, which sucks.
    Felix Becker
    @felixfbecker
    XAML is awesome
    Nick George
    @Izzmo
    I guess. I much prefer HTML/CSS/JS over it. More control and SoC.
    Felix Becker
    @felixfbecker
    yeah, but a full web DOM has also a lot of overhead.
    XAML is a replacement for imperative GUI declaration
    Nick George
    @Izzmo
    @felixfbecker True, but it's getting better and better. They just need to watch out as I think XAML is not future forward-thinking enough.. especially as we are on the cusp of PWAs
    Felix Becker
    @felixfbecker
    what would you want from it so it’s future forward-thinking?
    I think it’s already pretty great that you can build cross-platform Windows, iOS and Android apps with it
    if it also supported Mac Apps it could be the next Electron
    but with apps that truly feel native, not like you are using a laggy packaged Chrome renderer
    Nick George
    @Izzmo
    The biggest thing I want with XAML is CSS-like functionality, then I would think it's good. The whole idea of putting all of styling inside XAML can get really messy fast. I know you can separate it out into yet another XAML file.. but that is also messy IMO.

    I'll agree, PWAs/electron apps can be laggy because phones are not powerful enough, but I think that is the biggest drawback. Once WebAssembly gets stable enough and supported and phones are a bit more powerful, I think it will be there.

    I mean, even Windows is pushing towards this way with CShell and having the same responsive experience across all devices: desktop, xbox, hololens, phone

    Felix Becker
    @felixfbecker
    good point on styling in XAML
    but Electron is not only bad on phones.
    ever switched between channels or teams in Slack for Windows?
    ever saw how many processes Slack has running, and how much RAM they consume?
    Nick George
    @Izzmo
    @felixfbecker yeah I guess I have a beefy computer so I don't really notice it.. but it is pretty bad on my phone at times. Electron is notorious for that though.
    Zoey M
    @zoeysaurusrex
    Hey there. I was peeping at WinJS and I tried to hit the winjs.azurewebsites.net site from the README and it 404'd. Is there a better/more appropriate site I should go to? Also, if there is, can I PR and fix the link on the main page if it's outdated?