I have just began to learn MeteorJS and I am really impressed of its concepts, like database client-server sync, and of its easiness of use.
However, the tutorials which I have seen so far, do not speak about the GUI for Meteor-based hybrid apps. I mean visual components / widgets libraries.
I know that there is some integration with Ionic, but it looks too much overhead to include Ionic/Angular MVC framework and the Meteor Node.js in the single app.
May you suggest any lightweight GUI library with native look-n-feel?
Thank you very much in advance,
Ephraim
If you want something superfast in regards to Web UI development Webix is really impressive. Here an integration example: Webix integration with Meteor
Related
I'm wondering about framework choice, for an app I want to maintain for years. By maintain I mean mainly continious developing and upgrading. My problem is that AureliaJS is more friendly and nice to work with tool, comparing to Angular 4. But the current version of Aurelia is mere 0.32 and I worry that in the future there could be a lot of backward incompatibile editions. Could anyone experienced JS developer advice me with that choice? Thanks in advance.
I'm an Angular Developer, I think Angular is Awesome for long-lasting projects for many reasons
Support: it is supported by Google, It use Typescript as a core language for developing your application which is supported by Microsoft.
Huge Community: Angular has big community at the time of writing this answer Angular repository has 27095 star at GitHub, 497 Contributor while Aurelia has 9984 star and just 88 contributor
Cutting Edge Features: By talking about features Angular follow cutting edge trends in front-end world such as AOT: Ahead of Time Compilation , Universal Angular Apps which implement server-side rendering to increase the performance of angular app and bring SEO to Single Page Application.
Angular CLI: Also Angular has cli (Command Line Interface) which make developer life easy by enable scaffolding new application and make components, services and other stuff easier.
Global Events: Angular has Conferences that take place regularly in many countries.
Used by Big Brands: many big up and running web applications use Angular for their Apps such as Freelancer.com
Used to Develop Multi-Platform App: with Angular you can make web applications, webview mbile applications using Ionic native mobile applications using NativeScript, Cross-Platform Desktop Applications using Electron
Regular Versions: Angular has regular versions every 6 months there is new major version, with backward compatibility with old version
I don't have experience in another modern javascript framework so I can't compare angular with another framework, but I think Angular is a Good Choice for the reasons I have Provided
I'm an Angular and React developer at workplace but I have used Aurelia for my personal projects and i can confidently say that the learning curve is easy and fast compared to Angular
If I had to start a project, Aurelia would be my first choice
I also enrolled in Aurelia course at pluralsight which helped me a lot. Another place to look for is www.danyow.net
I hope that corporations start adopting Aurelia just as much as React and Angular
I just started studying and learning about Laravel Framework. My programming originated from Java Desktop application programming and I have not tried any web framework in the past.
I've little knowledge with Javascript, some PHP, HTML and CSS.
I would like to know if it's possible and advisable to create a chat application within a social network website I'm planning to create for school semester using Laravel.
If it's not possible, what web programming language for a total web newbie like me can use?
I thought it would be best for me play around and learn Javascript because the coding style is a bit similar to Java.
I would like to create something similar with facebook's chat application.
I'd appreciate any suggestion and help.
Thank you.
For such application you can use socket.io, based on node.js. The website offers a full tutorial to build a webchat.
You could do that in PHP using websockets, but it would be more complicated.
My advice is to keep Laravel for the non-interactive parts of your application and use node.js where you need real-time features.
It's more than possible.
Actually with the new 5.3 release, Laravel provides realtime app from scratch: https://laravel.com/docs/5.3/broadcasting
You need a third party service like pusher, but it's pretty easy to implement.
Go ahead and to dive in into the laravel worl, i can recommand https://laracasts.com/
Have fun! ;)
Is there any framework in javascript similar to dojo DOH?
I am looking for testing framework which is browser-based like dojo DOH, it provide support for both browsers and JS runtime environment.
In simple words, I am looking for:
A simple browser-based graphical front end and runner file.
Why I am looking for other Testing unit instead of dojo DOH?
Dojo DOH come with complete package of DOJO, so if I develop an application in dojo then it good to use dojo DOH. Suppose I develop an application in other frameworks like Angular, Backbone etc.
Then only to test application I have to add complete dojo package with my application. (Please correct me if I am wrong, this assumption was made as per my experience on dojo)
Please guide me, if there is a possibility to test application using dojo DOH without adding complete dojo package.
Thanks Help!!
SitePen replaced DOH with Intern. Intern is well-tailored-for but not-specific-to the Dojo Framework. You can test any JS framework'd app with it. Note, though, I haven't used either.
Aside, an SE Architect I work with came back recently from a conference in love with Jasmine, so you may look at it. They seem to be completely different approaches to testing, so take a gander and decide for yourself where your tastes lie.
I'm migrating from server side development (java, php) to client side - HTML, CSS, javascript.
Though I technically understand (mostly) how javascript works, I have not found a good guide to creating an application - particularly with regards to how to organise functions and objects and setting up a solid test framework for them.
I'm currently half way through the Ruby on Rails tutorial
http://ruby.railstutorial.org/
which is excellent - I now feel confident in understanding the standard structure for arranging all the code in an application, and setup good testing practices as I go.
Plus, the integration with heroku and git make for a really tangible real world example, making for a complete understanding of how to develop and deploy a rails app.
Can anyone recommend a similar kind of guide for JS/AJAX development?
One good way to write JavaScript is to do it in a modular fashion. For dependency loading, you would also need module loaders like RequireJS. As for structure, there are a lots of frameworks out there, I suggest you give BackboneJS a try. You would also want to make your JS scalable so that you won't ever have to worry about expanding. Here's more videos about it as well.
There are a lot of frameworks to choose in JS. Test them all out and create a stack which you feel comfortable playing with.
I don't think you'll find a similar tutorial as on Ruby on Rails about Javascript, because Rails is a framework and Javascript is just a language that has hundreds of different frameworks built around it. I don't know what kind of applications are you willing to develop, but Backbone.js is an MVC framework for frontend development and you could search some tutorials on it.
However, if you're just starting out with JS, you probably want to learn first on the basics of JS. Good source for that is for ex. MDN JS guide:
https://developer.mozilla.org/en/JavaScript/Guide
Then you might want to check out guide on JS design patterns for learning how to structure your code:
http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript
Hope these will help!
I just started using Ext JS to build a relatively complex web application for my company, involving over 200 screens. So we definitely need automated e2e testing.
I am using Jasmine to do unit testing of my controllers and models. However, I want to be able to simulate user navigating through the web app. Is there any good testing framework to do this sort of automated testing?
Thank you
Selenium is the de-facto UI integration testing framework and it has very comprehensive tooling. Watir gets a lot of love in Ruby circles and I've heard a few things about Sahi. I only have personal experience with Selenium, but it seems to stand out much more than the others. See the link below.
https://stackoverflow.com/questions/606550/watir-vs-selenium-vs-sahi