Ng-grid vs. ui-grid [closed] - ng-grid

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I looked at the angular-ui modules because I need to implement a grid.
I saw that there is the stable ng-grid and the unstable version ui-grid.
Which version should I use?
Are they very different or hard to switch?

The github repo says that all development will happen on ui-grid (ng-grid 3). That means ng-grid has become a legacy grid. ui-grid is stable enough to use in my opinion and the only reason to use ng-grid is if you already started with it. New projects would be better off using ui-grid. They also claim that the performance of ui-grid is better than that of ng-grid though I haven't tested that.
UPDATE:
A stable version of UI Grid 3 is out which means that it can be used in production applications. On their documentation site, they have a guide on how to upgrade from legacy ng-grid. See Tutorial: 099 Upgrading

It's the same project. ng-grid is older (version 2.x), UI Grid is newer (version 3.x) but not officially relased yet (currently in release candidate status). They're very similar, compare the tutorials for v2 (ng-grid) and v3 (UI Grid).
Edit (Nov 12 2014):
One major feature from v2 that is still missing in v3 is grouping (github issue). If that's something you can't do without stick with v2 for now.

ui-grid is replacing ng-grid, and support for ng-grid is getting thin as most of the original (2.x) contributors are no longer active, the remaining contributors are almost exclusively working on 3.0 only.
So, I would use ng-grid if:
you are already using it and don't have any pressing issues that would force an upgrade
you really need a stable and well tested product
I would use ui-grid if:
you are starting a new project now, and not intending to be in production for a few months
you need a feature that ui-grid offers and ng-grid doesn't (such as exporting, importing, state saving), or specific functions that ui-grid offers
you plan on extensively customising or pushing the limits of the functionality - ui-grid is more customisable and more supportable
you have tried it and it does everything you want
you don't need IE support earlier than IE9 (and mostly IE10 and up only)
In general, I'd lean towards ui-grid unless you can't use it for some reason.
Note also that grouping was recently released in alpha.
EDIT: We've also recently noticed that Amazon Web Services are using ui-grid in their console in a couple of places....so I guess that partly answers the question as to whether it's ready for production usage.

Related

Project Management/Tracker software - to replace Redmine [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am using Redmine and as a free software it is more than good.
But I'm facing some problems now and I'm looking for some system to replace Redmine.
Main disadvantages from my point of view are:
hard installation - My version is 1.3.1 (installation process was pain in the #$$), now when I want to upgrade to 2.. I can see in the site that this will be pain too
not so stable - (using stand-alone nginx server) there are some problems like sometimes cannot upload files until restart passenger, stopped working two times (passenger process missing for some reason) etc
my last attempt to set-up a plugin was unsuccessful
I'm not Ruby developer and it's hard to maintain the Redmine - I'm pretty not sure what are the security issues, how to use Redmine with already installed SSL on one of the domains (port 80) etc
So I'm looking for a new system (preferred /but not mandatory/ option to be NOT SaaS) with these features:
Required:
Project management
Bug Tracking
Possibility to generate Invoices (as a plugin is cool too)
User friendly interface
Good to have:
openID login
not necessarily free (but for a reasonable price)
if it's not SaaS - to be PHP based, not Ruby, Python, Java etc
I have some experience with Assembla, Pivotal, Yodiz and Mantis.
Yodiz interface is too complex and not clean for me.
Mantis is like from the past (looks like the first tracker ever)
Pivotal is not so bad, but I think is best for issues tracking only (not project management, invoices etc)
Assembla.. very little experience, only for SVN
I know there are lots of discussions, the problem is that many people liked Redmine for some reasons that are totally opposite of my opinion.
I'm spending some time last 2 days to review most popular trackers, but with no success so far.
I'll try "Trac" now, but will be glad if someone share it's experience with this popular Trac problem - multiple projects. :)
Thanks!
I would suggest to take a look at assembla. It is not for SVN only - you can use git / svn / mercurial tools or even add external github tool.
Project management for assembla recently got much better (with implementation of Planner and Cardwall) and new improvements are planned.
If you track your hours in commit messages or web interface, it is very easy to export the working hours (to generate an invoice)
After some research I found needed software.
FengOffice seems to fit my requirements very well.
community version (free)
self hosted (2 minutes installation)
written on PHP
very good UI - I like the way it's organized, AJAX UI is very good implemented in this case
cool features
.. etc
I don't have more detailed impressions, but it looks really promising.
The current Trac version (1.0) does not natively provide multi-project support, although there is some discussion about that topic in the Trac wiki. But since Trac 0.12 there is a plugin SimpleMultiProjectPlugin that extends Trac with the feature 'multiple projects in one installed Trac instance'.
A good description of what that Trac plugin SimpleMultiProjectPlugin exactly provides can be read here or on the plugin wiki page (see link above).

How reliable is Advanced Installer? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am trying to use Advanced Installer as an application installer and auto-updater. Most of the resources is available on Advanced Installer website only.
Have any one used it before? I would like to hear more about bugs / stability issues if there are, especially auto-update feature
Regarding the bug/stability issues, you can see from the release history the frequency on auto-updater bug fixes (six this year - four in v9.2 and one each in v9.1.1, v9.0.1 and v9.0).
What I've noticed is that occurring issues are promptly solved.
I posted earlier the following:
I have used the free version of Advanced Installer, including its auto-update feature, and I have not experienced any problems with it.
Please note that I was talking about the ability of Advanced Installer MSI scripts to automatically remove older files when upgrading to a newer version of a program. I was not talking about the ability of the application to check for an update automatically. That's probably not in the free feature-set.
I have used advanced Installer It is really good.I would recommend to use it if you are developing a msi setup file for web applications.It is even integrated
with several other tools used for developing such as wix,inno setuo etc
I have not used Advanced Installer, however, just wanted to refer InstallJammer which is a multiplatform installer http://www.installjammer.com/, which I have been using to create application installer and easy to use and configure.
I am using the Advanced Installer daily for my work . I can say that their manuals are not helpful enough, especially for people who do not have any experience with those tools
. However if you pay for support , they can help you almost immediately .
For sure there are some limits about this tools especially if you want your build to be MSI the UI will not respond as well as the exe - but i know they are trying to fix this issue .
If you learn how to use it FOR sure you are going to like it.
The nice part about advanced installer is that they collect analytics (you have to pay for this feature ) and they can show you how many downloads per day , or how many users chose option 1 rather than option 2.
Or you can send those statistics to your webserver and with POST can manipulate however you want - which is free!

Upgrading DHTMLX to a new version

I was wondering, how often does DHTMLX offer a new version and how hard do you find it to upgrade your applications to the new version. This is namely a critical part in my research, but I cant seem to find any problems with updates. This question is just to make sure that my findings are correct.
Please suffice with: version number, DHTMLX component.
I work for DHTMLX. During the past 3 years we released one major update per year. Currently we're preparing the next version which we hope will be available in beta till the end of April 2012. We try to make the new releases backwards compatible and provide the upgrade path to the latest release (like here).
I've used many controls from the dhtmlxsuite in our app for the past 5 yrs. They are pretty good at making things backwards compatible, but not always. When going from v3 to v4 just a few months ago, there was quite a lot I had to do get my code back up and running. Also there dropped a few features that were supported in v3, this is not so good in my opinion. But overall, I really like the dhtmlx controls, they are an integral part of our product which now is used all over the world by thousands of users (http://www.ecosys.net/ecosys-epc/).

GUI Builder for Titanium Developer [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is there any gui builder available for titanium desktop/mobile applications?
I have been using javascript to write that buttons/labels code.
Is there any drag and drop facility available in titanium?
Checkout ForgedUI http://www.forgedui.com/ ForgedUI is a Drag and Drop UI builder for Titanium.
It costs $99, but you can test it out for free (you only can save 10 times). Here is the link in the Titanium Marketplace.
I use codiqa.com and its awesome.. Probably the best till date. I am looking for something better than this... and good if that's free ! :-)
BTW, I found a tool called Visual UI:
http://visual-ui.com/
It is a paid eclipse plugin, but it has a free trial unlike ForgeUI. It works only with Alloy AFAIK. Alloy is the xml gui creation api in Titanium 3.0.
I haven't investigated thoroughly, so if someone has used this, please comment.
From what I see there is no syncing between xml and the gui perspective, but again don't take my word for it - my experience is far too limited.
It costs $20/yr which is less than ForgeUI.
I have gone through with many Ui thing i found this interesting http://visual-ui.com/
VisualUI for Titanium Studio is a plugin that allows WYSIWYG creation of user interfaces for the Titanium Appcelerator platform using drag and drop with an internal editor and external designers using the target device simulators.
Works as a pluging on all platforms supported by Titanium Studio. Native Alloy development or standard Appcelerator SDK supported.
Yes there is one drag and drop tool... TUB Titanium UI Builder http://titaniumui.com
its cool.
Check out TiSmithy, it is easy to use and in the Mac App Store.
The way it works is very simple. You add the elements you would like into your layout, then edit the attributes and finally hit "generate code". It will output both alloy and classic code that's ready to use.
The only thing you'll need to change is the image paths to reference the folder locations within your project itself.
In the latest version Fluid elements were added. These appear on all screens, while the fixed elements appear only on the screen you add them. There's a trial on the site if you want to see how it works.

Project Management + SCM for techies and non-techies? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I've recently begun evaluating a few project management projects for the company I work for. It's the classic case - growing company looking for the right solution (meaning, free or really cheap). It's a combination shop - Windows, Macs, and Linux on the desktop. The tech savviness, of course, ranges from newbie to unix guru.
I have yet to find anything really close to a total solution. I don't expect to find one, but I am looking for suggestions/guidance/any sort of feedback based on people's experience.
What I'm looking for:
web based
methodology independent (not looking for an agile solution, etc.)
free or really cheap
document management
timelines and milestones
task tracking and assigning
reporting
source control
development wiki
I've looked at Trac, Projectivity, Basecamp, JIRA, RT, XPlanner, and SharedPlan. I've stayed away from Bugzilla due to previous unhappy experiences with it. None of these things really does everything - some are extendable, but I'd check here before going down that path.
Thanks,
Read through Edward Tufte's long-running Ask E.T. topic Project Management Graphics (or Gantt Charts). There is no consensus answer, but a lot of things have been evaluated.
link text
Trac - integration of tickets / wiki / commit-comments is great.
Caveat: installation can be PITA...
Check out Jira Studio. All of Atlassian's apps, hosted for you.
http://www.jira.com/
You get wiki/tracker/svn browser and more.
Have a look at Redmine, it's a Rails app. Haven't used it yet myself, but thinking about moving to it from activecollab. This applications seems to be evolved quite fast last year.
My experience of Jira (with Confluence for the wiki) has been rather good, although it is quite pricey the support people were very responsive and helpful. The place where I used that had svn for version control, and the two played together OK. On the other hand I found Xplanner to be a very odd app - really inflexible if you don't want to be doing XP, and surprisingly documentation-centric for an XP shop.
If you don't mind doing a bit of configuration yourself and have a windows server somewhere in your shop then you could set up your very own customized project management system in SharePoint.
* web based
* methodology independent
* free or really cheap
* document management
* timelines and milestones
* task tracking and assigning
* reporting
* source control
* development wiki
The source control system is not a part of SharePoint so it is really a question whether that requirement is paramount or not. But besides that you will have all of the above for free if you install WSS (comes free with a 2003/2008 server)
There is even a book from O'Reilly about how to set up a PMIS in SharePoint
One solution for the more visual of us would be to use Drupal 6x. with the Project and Subversion (now Version Control) modules. I prefer Joomla with ProjectFork, but until its modded with a repo browser, this will have to do.
Hope this helps.
http://drupal.org/project/project
I looked hard at Alfresco and Joomla.
None met my needs because I wanted the ultimate in simplicity. But, you seem to prefer having the kitchen sink included (while keeping it easy to use, I guess), so either one of these might be right for you.
Currently, I'm throwing together my own using Django, keeping only the project-deadline, forum and file-versioning concepts.

Resources