Famous / famous-angular

Bring structure to your Famo.us apps with the power of AngularJS. Famo.us/Angular integrates seamlessly with existing Angular and Famo.us apps.
https://famo.us/angular
Mozilla Public License 2.0
1.92k stars 275 forks source link

Question about version #281

Closed raxan closed 9 years ago

raxan commented 9 years ago

Hi

I asked here this question: https://github.com/Famous/famous/issues/497 but maybe is better ask here.

I need to start a project in January, and end in September 2015 (around 9 months).

Do you think I can start with current BETA and then upgrade to stable easy? Will be stable ready until that? Exist an ETA?

I hear about angular 2.0 whcih change a lot how structure app code.

Are you planning to support 1.3 or 2.0

thanks!

zackbrown commented 9 years ago

1.3 is supported on master and will be tagged in a release soon.

We will probably not be officially integrating the current version of Famo.us with Angular 2, though it is likely that we will be integrating the forthcoming version of Famo.us, Mixed Mode, with Angular 2. (We're working directly with the Angular team to make sure this integration goes as smoothly as possible.)

Mixed Mode has a materially different API from Famo.us 0.3, and Angular 2 has a materially different API from Angular 1.x. After you've replaced the head of a hammer AND you've replaced the handle, AND it turns out you're not even working with a hammer anymore, well... it wouldn't make sense to bring both Angular 1.x's and Famo.us 0.x's legacy baggage forward with an integration framework like this one. I expect that Famo.us/Angular will be supported as long as the current version of Famo.us is supported. The next version bump of F/A will likely be a bump to stable (1.x,) since the solutions in play and the API are both pretty darn stabilized. This is all to say, if you want to build an app with Angular 1.x and Famo.us vCurrent, this is the best solution, both now and 12 months from now.

raxan commented 9 years ago

Thanks for your detailed reply, it's very useful.

However, I am now even more uncertain what to do, since 12 months are not much time, this mean that when project finish, after 3 months, we need re-code using famo.us mix mode and angular 2.0 almost from scratch...

raxan commented 9 years ago

Steve Newcomb from famo.us said:

"Unlike Angular's 2.0 strategy which is a great departure from Angular 1.3, we have chosen to upgrade slowly to mixed mode so we ease any migration pain. So go ahead and stick with v0.3.1 of Famo.us. We plan to support Angular 1.3+ in the future."

Sound good for me.