Skip to content

JavaScript framework for building scalable Web applications. Modular architecture.

License

Notifications You must be signed in to change notification settings

web36m/pivas.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PiVas - JavaScript framework

JavaScript framework for scalable web applications. Focuses on a full asynchronous web applications: Social networks, Online games, Online services, Etc...

--

###Performance In the framework, there are no heavy wrappers to work with HTML. Selectors are not used for node DOM. Striving for minimalism, the use of standard classes and methods of the browser.

--

###Extensibility The framework can be easily extended. It can be easily integrated third-party libraries. He can be used in other frameworks as a library. Methods can be easily modified to fit your needs.

--

###Dynamicity Independent modules. Loading of scripts on the fly. Object Notation document structure. Generation dom. Event model. Full asynchronous client-server architecture, WebSockets.

--

###How to start

sh install.sh

######Insert into head of html document.

<script type="text/javascript" src="/lib/PV.js"></script>
<script type="text/javascript">
PV.init({
  version : '1.0.2',
  languages : ['en'],
  preload : [
    '/lib/PV.Cookie.js',
    '/lib/PV.Dom.js',
    '/lib/PV.Animate.js',
    '/lib/PV.WebSocket.js',
    '/lib/PV.Language.js',
    '/lib/PV.Dom.Slider.js',
    '/lib/PV.Dom.Switch.js',
    '/lib/PV.Dom.Grid.js'
  ],
  descriptors : '/app/descriptors',
  locales : '/app/locales',
  modules : '/app/modules',
  templates : '/app/templates',
  views : '/app/views'
});
</script>

######Insert in the end of the body of html document.

<script type="text/javascript">
PV.ready(function(){
  PV.Language.identify();
  PV.factoryModule('Example1');
  PV.factoryModule('Example2');
});
</script>

######View Example.

grunt connect

open in browser http://localhost:1337/example/

About

JavaScript framework for building scalable Web applications. Modular architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published