Skip to content
This repository has been archived by the owner on Sep 30, 2021. It is now read-only.

What is the state of the project ? #3

Open
goof03 opened this issue Feb 16, 2014 · 5 comments
Open

What is the state of the project ? #3

goof03 opened this issue Feb 16, 2014 · 5 comments

Comments

@goof03
Copy link

goof03 commented Feb 16, 2014

Hi,
i have take a look to your project wich seems very interesting. But i don't undersand if it's stable ?

  • On website it's ver 0.5 and 0.2 on the readme.md.
  • wich is the best method to create a module do i use home or mod1 module like exemple.
  • Why git project have different file structure as the doc is documentation is up to date ?
  • when i try the git project i get "TypeError: app.home.render is not a function" in kickstart.js line 217 on firefox 27 linux

Thanks for your explanations … ;-)

@vitmalina
Copy link
Owner

Thanks for you interest. The project is in development but not as fast as I wanted to. This repository serves as a boiler plate template, but most recent files are in w2ui/src/kickstart. I have been busy with many updates in w2ui recently and have neglected this project. I am planning to resume it within a month or so and get it off the ground. However, I think there will be some significant architectural changes that will effect the project. For one, I am thinking of dropping Angular as a core component or at least will make it optional. I am struggling with Angular at the moment, in particular that Angular makes thinks complicated. Indeed, it gets you started very fast and you get a lot of wows in the beginning, but the code you produce with Angular becomes more and more complicated. I like the simplicity of modular pattern, which serves the same purpose as angular modules. I am also evaluating rivetsjs for two way data-binding. Secondly, I am thinking of much more tighter integration with NodeJS and implement basic server side services: security, validation, modularity, and basic modules (users, groups, roles, etc.).

To answer your questions:

  • there was not official release, so 0.2 or 0.5 is not final.
  • You can use either home or mod1, both of them are simple enough to serve as template and both of them should follow the same pattern
  • oversight on the docs
  • dont' know why you get error, should be good. But I will update the files and will check in FF

@vitmalina
Copy link
Owner

I have just updated the project to the latest I had locally. It now has routes and better module definition. Documentation though is not fully updated.

@goof03
Copy link
Author

goof03 commented Feb 16, 2014

Thanks for your time :-). In fact i come from Symfony and extjs but extjs is bloated and i'm tired to mix all this language that's why i looking for a solution in javascript world. Your solution seems to
be great and i want to test it with node.js serverside. I'm new to Angular or Rivets stuff.

Is your solution ready for production App ? What's the diffence between Angular and Rivets ? Can i start to work with rivets.js directly ?

Another question before i start do you have some advice for Internationalization ?

I gonna take a look to your upgrade …

@vitmalina
Copy link
Owner

Kickstart is a very light framework. It is basically a set of libraries and design patterns how to developer large javascript applications. As such, it is as ready for production as libraries that it uses. It is based on jQuery and w2ui primarily and the rest of libraries are optional. I do have it in few production projects that have been running for a few years now. As far as for Angular and rivets, they are totally different and overlap only partially. Angular is big and shiny, but I only want to use one aspect of it, bi-directional data bindings. Because of this I started looking into rivets, which just do data binding and it is very small. As far as internalization is concerned, it should not be a problem. W2UI supports it, but you have to implement it in all the apps you develop yourself.

@ghost
Copy link

ghost commented Oct 6, 2014

I wonder if you've considered using React for this project.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants