風若 foonyah v0.0.2

2,023 views

Published on

foonyah is a system architecture on distributed environment, on the cloud. See more detail : http://liberty-technology.biz/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,023
On SlideShare
0
From Embeds
0
Number of Embeds
1,671
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

風若 foonyah v0.0.2

  1. 1. 風若 - foonyah - ´ARCHITECTURE INTRODUCTION
  2. 2. db.twitter.finOne({_id: ystk_skm}){ name : Yoshitaka Sakamoto, from : Liberty Technology, github: ystskm, born : osaka JAPAN, like : { book: [Kaho Nashiki, Ryotaro Shiba], music: [Kobukuro, Mr.Children] football : [Arsenal, Gamba], girlfriend: [null, undefined] }}
  3. 3. Whats foonyah ?
  4. 4. server and client are fallin love. ... go next.
  5. 5. We can use any technology for web easieron foonyah!
  6. 6. Summary・Both server and client side writable in JavaScript・MongoDB is default database, also capable oftransaction.・foonyah recommends SCM developing approach onbeing based on MVC model.SCM : Structure Controller Modules - its agile-oriented development approach. - powerful for distributed cloud architecture
  7. 7. Cluster GridFS Event Drive + DOM structure generation+ management + module setup + file system foridea for cluster clustering systemservers and datas http && ws Browser + LocalStorage, worker, ServerSentEvent and any HTML5 technology
  8. 8. npm install foonyah (coming soon!)
  9. 9. require(foonyah).start()
  10. 10. require(foonyah).start() 1. http server start 2. web socket server start 3. grid-fs file system launch 4. cluster communicate system launch 5. option can be set (.start(options)) - all servers hosts or ports, virtual hosts, alias for url, server module type (default: express), process is forked or not, ... - modules used in foonyah preset positions - if you want to launch multiple application servers, set hosts / ports as an array in options. - can set whether launch or not for every server in 1-4.
  11. 11. I know I have to write script AGAIN for Node.js I wrote for client, haha!
  12. 12. NOWAY!! Love is...Anyway, foonyah has "SYNCHRONY".
  13. 13. window.require(client.js); window = structure canvas on server"client.js" gets from gridfs-based foonyah!
  14. 14. The only thingthat matters in software is ...
  15. 15. the experience of the user. by Ryan Dahl (Pioneer of the Node.js project)
  16. 16. For make EXPERIENTIAL software I made INTUITIVE architecture
  17. 17. Thank you !

×