Can I convert App::Notifier::Service from Dancer 1 to Dancer2?
Hi all, Is there a good reason why I should *not* convert https://metacpan.org/pod/App::Notifier::Service from Dancer 1 to Dancer2? It's a simple web app, meant to run synchronously, and I can debug it by using perl -d, and last time I tried doing s/Dancer/Dancer2/g everything worked nicely. Is there a good enough reason to stay with Dancer 1? Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ http://www.shlomifish.org/humour/bits/Can-I-SCO-Now/ - "Can I SCO Now?" If it isn’t in my email, it doesn’t exist. And if the whole world says one thing and my email says something different, email will conquer. — an Israeli Linuxer. Please reply to list if it's a mailing list post - http://shlom.in/reply .
If it's working now, why bother? Also, I consider D2 to still be alpha quality. David On Jan 9, 2014 8:37 AM, "Shlomi Fish" <shlomif@shlomifish.org> wrote:
Hi all,
Is there a good reason why I should *not* convert https://metacpan.org/pod/App::Notifier::Service from Dancer 1 to Dancer2? It's a simple web app, meant to run synchronously, and I can debug it by using perl -d, and last time I tried doing s/Dancer/Dancer2/g everything worked nicely.
Is there a good enough reason to stay with Dancer 1?
Regards,
Shlomi Fish
-- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ http://www.shlomifish.org/humour/bits/Can-I-SCO-Now/ - "Can I SCO Now?"
If it isn’t in my email, it doesn’t exist.
And if the whole world says one thing and my email says something different, email will conquer.
— an Israeli Linuxer.
Please reply to list if it's a mailing list post - http://shlom.in/reply . _______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
Hi David, thanks for the reply. On Thu, 9 Jan 2014 09:43:37 -0500 David Golden <xdg@xdg.me> wrote:
If it's working now, why bother?
well, my original motivation is to avoid having to keep both Dancer 1 and Dancer2 on my hard disk (with all their exclusive deps).
Also, I consider D2 to still be alpha quality.
Can you please elaborate on which problems/bugs/etc. you ran into with Dancer2 that make you say that? Regards, Shlomi Fish
David On Jan 9, 2014 8:37 AM, "Shlomi Fish" <shlomif@shlomifish.org> wrote:
Hi all,
Is there a good reason why I should *not* convert https://metacpan.org/pod/App::Notifier::Service from Dancer 1 to Dancer2? It's a simple web app, meant to run synchronously, and I can debug it by using perl -d, and last time I tried doing s/Dancer/Dancer2/g everything worked nicely.
Is there a good enough reason to stay with Dancer 1?
Regards,
Shlomi Fish
-- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ http://www.shlomifish.org/humour/bits/Can-I-SCO-Now/ - "Can I SCO Now?"
If it isn’t in my email, it doesn’t exist.
And if the whole world says one thing and my email says something different, email will conquer.
— an Israeli Linuxer.
Please reply to list if it's a mailing list post - http://shlom.in/reply . _______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
-- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Parody of "The Fountainhead" - http://shlom.in/towtf Lone Starr: “Just what we need — a Druish princess.” Barf: “Funny! She doesn’t look Druish.” — Spaceballs, http://www.imdb.com/title/tt0094012/ Please reply to list if it's a mailing list post - http://shlom.in/reply .
On Thu, Jan 9, 2014 at 12:00 PM, Shlomi Fish <shlomif@shlomifish.org> wrote:
Also, I consider D2 to still be alpha quality.
Can you please elaborate on which problems/bugs/etc. you ran into with Dancer2 that make you say that?
It's not stable. The API and internal architecture is still a work in progress. E.g. look at the 0.11 changes to redirect and forward. These *are* improvements (fixing the regressions that broke saving sessions in a hook), but the overall rate of change is still high enough that I deem Dancer2 "alpha" quality. David -- David Golden <xdg@xdg.me> Take back your inbox! → http://www.bunchmail.com/ Twitter/IRC: @xdg
Hi
On 09 Jan 2014, at 20:58, David Golden <xdg@xdg.me> wrote:
On Thu, Jan 9, 2014 at 12:00 PM, Shlomi Fish <shlomif@shlomifish.org> wrote:
Also, I consider D2 to still be alpha quality.
Can you please elaborate on which problems/bugs/etc. you ran into with Dancer2 that make you say that?
It's not stable. The API and internal architecture is still a work in progress. E.g. look at the 0.11 changes to redirect and forward. These *are* improvements (fixing the regressions that broke saving sessions in a hook), but the overall rate of change is still high enough that I deem Dancer2 "alpha" quality.
For what is worth, I share David's view. I have 5 apps using D2 in production, one of them for a workflow that is now responsible for a couple of M€ worth of revenue at work (it was an unexpected success :) ), and we hard-code to D2 8 + patches to make sure everything works. 9 was a bust, 10 had some issues with extensions we use, haven't tried 11 yet. If I cannot make upgrade of D2 between minor version safely, then it should be considered alpha. Mind you I still think D2 is our best solution (Kelp and Web::Machine being closed by depending on the needs of the project) and all new projects start with D2, but still on our patched D2 8. Bye,
I'm a great fan of http://semver.org/ Have you ever considered using SemVer for version numbering of Dancer (and/or Dancer2)? That thing is created especially to simplify the work with backward incompatible changes. Maybe the usage of SemVer will simplify the work with changing API of the Dancer2? On Fri, Jan 10, 2014 at 12:25 PM, Pedro Melo <melo@simplicidade.org> wrote:
Hi
On 09 Jan 2014, at 20:58, David Golden <xdg@xdg.me> wrote:
On Thu, Jan 9, 2014 at 12:00 PM, Shlomi Fish <shlomif@shlomifish.org> wrote:
Also, I consider D2 to still be alpha quality.
Can you please elaborate on which problems/bugs/etc. you ran into with Dancer2 that make you say that?
It's not stable. The API and internal architecture is still a work in progress. E.g. look at the 0.11 changes to redirect and forward. These *are* improvements (fixing the regressions that broke saving sessions in a hook), but the overall rate of change is still high enough that I deem Dancer2 "alpha" quality.
For what is worth, I share David's view. I have 5 apps using D2 in production, one of them for a workflow that is now responsible for a couple of M€ worth of revenue at work (it was an unexpected success :) ), and we hard-code to D2 8 + patches to make sure everything works. 9 was a bust, 10 had some issues with extensions we use, haven't tried 11 yet.
If I cannot make upgrade of D2 between minor version safely, then it should be considered alpha.
Mind you I still think D2 is our best solution (Kelp and Web::Machine being closed by depending on the needs of the project) and all new projects start with D2, but still on our patched D2 8.
Bye, _______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
On 14-01-10 05:02 PM, Иван Бессарабов wrote:
I'm a great fan ofhttp://semver.org/
Me too. :-)
Have you ever considered using SemVer for version numbering of Dancer (and/or Dancer2)?
Yes, and no... The thought ran in the back of my head, but I arrived late to the party, and the version pattern was already firmly established for Dancer 1. And while I think there is value in a semantic-based version, I didn't think that the added value, in this case, would be worth upsetting the status quo.
Maybe the usage of SemVer will simplify the work with changing API of the Dancer2?
It might be interesting to try. Of course, the cpan ecosystem does not really do anything with the versions beyond "is X greater than y", but it does provide more information and context to the changelogs. Hmm... maybe something to bring on the table the next time Dancer devs assemble in our secret base under the volcano. :-) Joy, `/anick
David Golden, Would you have an updated opinion now, 18 months later? I too am considering Dancer, the alternative being Meteor, but not if basic changes keep coming. Niels Larsen On Thu, 2014-01-09 at 15:58 -0500, David Golden wrote:
On Thu, Jan 9, 2014 at 12:00 PM, Shlomi Fish <shlomif@shlomifish.org> wrote:
Also, I consider D2 to still be alpha quality.
Can you please elaborate on which problems/bugs/etc. you ran into with Dancer2 that make you say that?
It's not stable. The API and internal architecture is still a work in progress. E.g. look at the 0.11 changes to redirect and forward. These *are* improvements (fixing the regressions that broke saving sessions in a hook), but the overall rate of change is still high enough that I deem Dancer2 "alpha" quality.
David
participants (6)
-
David Golden -
Niels Larsen -
Pedro Melo -
Shlomi Fish -
Yanick Champoux -
Иван Бессарабов