Comments (13)
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.
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.
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.
👍 for this
from haxe-js-kit.
+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.
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.
Yeah. Let's start solidifying around a single project, and not fragment anymore.
from haxe-js-kit.
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.
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.
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.
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.
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.
I'm closing this issue, as haxelib -> master -> dev are in line, now.
from haxe-js-kit.
Related Issues (20)
- Branding/Marketing website HOT 35
- Error handling suggestion for @async HOT 18
- Can I use webpack (or something similar) with these externs? HOT 2
- express route and simple chat with socket.io please HOT 5
- SocketIO clientside error "Uncaught ReferenceError: process is not defined" HOT 9
- Dependency on `hxnodejs` is causing issues with socket.io in browser HOT 9
- Using Map<String,Int> with Mongoose HOT 2
- Running multiple mongo db calls in a for loop HOT 3
- [Express] res.sendfile() is now res.sendFile() HOT 3
- update with $pull HOT 7
- Generate ObjectID before create HOT 4
- SubDocument with nested schema HOT 11
- is haxelib branch still updated? HOT 5
- Mongoose plugin usage HOT 1
- Mongoose arrayFilters in ModelUpdateOptions HOT 1
- Request object not unifying with IncomingMessage HOT 4
- Warning : Extern non-inline function may not have an expression HOT 14
- Uncaught exception "unsupported" from util/CopyMethods HOT 4
- haxe 4 mongoose issue HOT 4
- Mongoose : "Variable requires type-hint or initialization" using schemaOptions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haxe-js-kit.