Git Product home page Git Product logo

Comments (13)

clemos avatar clemos commented on July 26, 2024

Yes I agree with you.
I'd like to dump our core node.js externs in favor of the official ones first if possible, though.
Then we can merge all this mess to one branch and go forward....

from haxe-js-kit.

ciscoheat avatar ciscoheat commented on July 26, 2024

Sounds like a good plan. I haven't used the official ones, are they compatible with js-kit without any hassle? If so, how about a new branch that will do a (fully tested) clean up and prepare for a master merge?

Or maybe we can go even further: A related project is https://github.com/abedev/npm , is it similar enough to create a joint effort? What do you say @fponticelli ?

from haxe-js-kit.

fponticelli avatar fponticelli commented on July 26, 2024

Sure thing, let's make it happen if we can. The only thing that I believe no one solved properly (me included) is versioning the libraries.

from haxe-js-kit.

tiagolr avatar tiagolr commented on July 26, 2024

👍 for this

from haxe-js-kit.

dionjwa avatar dionjwa commented on July 26, 2024

+1
Also, if you want to use the 'nodejs' haxelib, where I'm currently the owner, I'm all for giving it up. I'm for making this the main supported haxe+node.js repo. That way, you get the -D nodejs compiler flag automatic. Also agree with this being stable enough for production.

from haxe-js-kit.

ciscoheat avatar ciscoheat commented on July 26, 2024

That's great to hear @dionjwa ! I can start experimenting with a fork and abenpm/nodejs merge, but if @clemos is hesitant I don't want to embark on "yet another node project", making things even more confusing for the users... What do you say clemos?

from haxe-js-kit.

dionjwa avatar dionjwa commented on July 26, 2024

Yeah. Let's start solidifying around a single project, and not fragment anymore.

from haxe-js-kit.

clemos avatar clemos commented on July 26, 2024

It would be great that current hxnodejs would be published in haxelib as 'nodejs'. Is that what you mean ?
Otherwise, about haxe-js-kit, I would totally welcome any PR that would help me do what we agreed to do remove node.js in favor of hxnodejs.
I currently don't have much time for that project, but am still pretty excited about it :D and hopefully I'll be able to come back to it soon...

from haxe-js-kit.

tiagolr avatar tiagolr commented on July 26, 2024

For the record I'm working with meteor haxe externs and released them as an haxelib, for now it makes sense to keep it like that while its still growing, later I'd be glad to move it to js-kit when the time is right.

from haxe-js-kit.

fullofcaffeine avatar fullofcaffeine commented on July 26, 2024

Tiago, nice to know you're working on Meteor externs! I have been playing
with Meteor (vanillla javascript) and I really liked it so far, too.
There's an old message that I sent to the haxelang mailing list, that might
have some old albeit useful information for you, maybe:
https://groups.google.com/forum/#!topic/haxelang/8bdji7rakTA.

Solidifying haxe-js-kit as the nodejs framework for haxe would be great.
I guess the name is also a bit confusing right now, not very SEOish.

Clemos, Andreas, keep up the great work!

On Thu, Jul 30, 2015 at 8:08 PM, TiagoLr [email protected] wrote:

For the record I'm working with meteor haxe externs and released them as
an haxelib https://github.com/ProG4mr/hxmeteor, for now it makes sense
to keep it like that while its still growing, later I'd be glad to move it
to js-kit when the time is right.


Reply to this email directly or view it on GitHub
#59 (comment).

from haxe-js-kit.

clemos avatar clemos commented on July 26, 2024

About the "haxe-js-kit" name, I changed it on purpose to remove the reference to node.
That's because the project turns (slowly) into a more fullstack / isomorphic thing, including client-side libraries, atom-shell/electron, etc.
I think it's somehow better, because Haxe is obviously very good at isomorphism already, and it can really help evolve a plain JS prototype app into an industry-standard maintainable application (web, but also desktop, native, ...), which I believe can seduce a lot of JS or fullstack devs.
That's also why I think it would make sense to redirect people looking for nodejs to hxnodejs (= nodejs on haxelib),
while we will try to get those looking for higher-level stuff such as Express, Electron, React.
At some point, I think it can make sense to make it a Github organization and split the repo into several sub-projects, pretty much like abe does.
But once again, that's another story, and I don't really have time to execute this ambitious plan, for now ;)

from haxe-js-kit.

tiagolr avatar tiagolr commented on July 26, 2024

Hey @fullofcaffeine glad you also like meteor (its a great lib for reactive web pages), there were no externs for meteor and few examples, i also ported some of the meteor examples to haxe including a template to build applications using iron router and other libraries.

Its still in development but works nicely already, could be improved with some macros tho. Cheers.

from haxe-js-kit.

clemos avatar clemos commented on July 26, 2024

I'm closing this issue, as haxelib -> master -> dev are in line, now.

from haxe-js-kit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.