These are chat archives for ractivejs/ractive

16th
Nov 2017
Joseph
@fskreuz
Nov 16 2017 02:10

semantic and sentimental versioning

:joy:

I'm cool with a 1.0. Nothing in the issues strikes as a must-be-there-before-1.0 aside from the computeds PR.
There's bugs, but that would be a 1.0.x thing which is safe.
Chris Reeves
@evs-chris
Nov 16 2017 02:29
I know there's going to be a breaking adaptors change at some point. Probably a breaking transitions change too, but I'm not sure when.
Chris Reeves
@evs-chris
Nov 16 2017 02:37
At this point, I've been using ractive in production for 3 years, so it feels like it should be at 1.x or 2.x. At the same time, I'd rather avoid majors that have no meaning other than 'oh, well technically this bit of functionality that's easy to adjust for changed slightly.' That tends to make discussing things on teams difficult e.g. 'Can I use feature x in version 73? Ah yes, it was introduced in 51 and adjusted slightly in 60. Also this versions span two quarters worth of releases.'
this exaggerated anecdote brought too you by my ambivalence for semver in practice and the number 9
Joseph
@fskreuz
Nov 16 2017 03:20
Lol. It's the same discussion we had withAngular. We just started a project with 4, barely knew what changed since 2, 5 was just released, learned EOS for 4 is a year from now, and a bunch of demos on the interwebs are either broken or out of date. Hooray JS :tada:
Also, what's with "9"? Windows skipped it, iPhone skipped it, Hmm...
Chris Reeves
@evs-chris
Nov 16 2017 03:22
:laughing: :cry:
and the letter q
in voice of the Count from Sesame Street There's nothing wrong with the number 9! It's one of my favorite numbers! Ah-ah-ah-ahhhh
Maybe we should turn ractive straight up to 11?
Joseph
@fskreuz
Nov 16 2017 03:27
:joy:
Kinda reminds me of a former colleague who thought semver was decimal, that after 0.9, a minor fix would be a 0.99, then a 0.999... then release at 1.0 :joy:
Chris Reeves
@evs-chris
Nov 16 2017 03:29
I suppose it would be irrational to start with major version π?
Joseph
@fskreuz
Nov 16 2017 03:29
Angular skipped "3" :wink: They missed an opportunity. :joy:
Chris Reeves
@evs-chris
Nov 16 2017 03:32
How does one resolve the patch level as decimal in a major.minor.patch number? What's 2.3.456?
Joseph
@fskreuz
Nov 16 2017 03:33
We never mentioned the second dot to the guy :joy:
Anyways, we can just bump to 1.0 and say "everything you know and love about 0.9 and more is now 1.0. We're now officially semver." Then maybe schedule a major release once or twice a year to release breaking fixes that are held back until then?
Disclaimer: Not a release person in any way :grin:
Joseph
@fskreuz
Nov 16 2017 03:39
Sort of reminds me how jQuery handled an XSS fix that could have gone in 2.x but delayed it to 3.x (I think it was merged, then reverted) because the fix was breaking, aside from being a patch.
Chris Reeves
@evs-chris
Nov 16 2017 03:39
I think a brief stop at 0.10 wouldn't be bad. 0.9 seems to be the version everyone on 0.7 is moving to now, and it would be nice to have a few more eyes on what becomes 1.0 out of the gate.
Joseph
@fskreuz
Nov 16 2017 03:40
:+1:
Martin Kolárik
@MartinKolarik
Nov 16 2017 07:19
oh there's angular 5 now 😂
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 11:18
at the beginning (about 3 years ago) I was very anxious about 0.x version of Ractive because that was meaning any breaking changes might be occurred at any time which would probably make us pull our hair out. within this 3 years period, I have a strong feeling that when it comes to Ractive, there is no difference between 0.x and 1.x or any other major version with regards to feeling comfortable and safe. (at this juncture I want to thank to you all guys for making this work great). To me, Ractive is more stable than any other "stable" software.
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 12:53
Hi!!
Is this Chat room Exactly for RactiveJs???
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 12:54
yup
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 12:54
Thanks!!!
So Am new to Ractive and working for Project which is bulit on ractive....
with Handle bar js HBS as User Interface!!!
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 12:55
you mean, a project is already built with Ractive, right?
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 12:55
Yup..
Can u tell me is there any tutorial site/videos tutorial for learning rather than ractive official site??
Joseph
@fskreuz
Nov 16 2017 12:59
At the moment, the only available tutorial is the one found on the official site. There's a whole bunch of them under the "Get Started" link.
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 12:59
as far as I know, there is no such tutorials around except for the official site.
Joseph
@fskreuz
Nov 16 2017 12:59
But! Should you have any questions regarding Ractive, feel free to ask here in chat. :D
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:00
but there are 2 facts: 1: Official site should be enough to get started and build a massive application, 2: Official site is enough to get started and build a massive application.
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 13:02
what exactly observe method does???
does it observe user's input and then call the call back function??
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:03
it observes a value (or some values) and let you know that it is changed.
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 13:05
thanks !!!
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:06
no, you are talking about events: https://ractive.js.org/api/#events
@fskreuz I think we should have cross-links for the examples
there are some examples can be used for more than one specific example
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 13:07
Can you tell me which Framework is similar or much similar to Ractive, If any???
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:08
It depends on your needs. What are you trying to do?
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 13:12
I just want to know if i need other Frameworks to work with Like react, vue or angular2/4 will my concept and knowledge on ractiveJs will help???
or they have completely diff scenario??
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:14
I don't know much about Angular, but Vue have very similar concepts with Ractive. But they are all in the same league
as far as I can understand, you just want to quickly get up and running with Ractive in order to perform some development needs with your current project?
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 13:21
Ya That's the Problem....
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:21
ok, it's easy
did you follow the "Get Started" under official site?
Sandeep Arambhya
@sandeepkrgupt
Nov 16 2017 13:22
but trying my best to get the stuff...
Ya of course...
am on the way ....
i have lots of code to find the defect/bug in less time so am facing the challenge...
Cerem Cem ASLAN
@ceremcem
Nov 16 2017 13:29
hmm.. that's another story. time pressures are not real (mostly) (which means if a job is urgent, then it's not urgent) Ractive is easy to learn, but there is no magic for that.
maybe there is another starting point for for this case: you may try reproduce the "bugs" in the playground and start learning by your own example
(or in the jsFiddle, of course)
Joseph
@fskreuz
Nov 16 2017 13:54

Can you tell me which Framework is similar or much similar to Ractive, If any???

All of them? Vue is probably the closest one (or as the stories say, Vue was inspired by Ractive). By default, Ractive does two-way binding and uses handlebars syntax, so it's also close to Ember/Angular. You can also configure it to do one-way data flow, like React. It has lifecycle events, similar to React, Angular. Scoped CSS is also available, ala Web Components/Polymer. And much of the API also ressembles Backbone in some aspects.

If you're familiar with any of those frameworks, you should feel right at home. :grin: