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 6 years ago.
Improve this question
I have recently discovered that a new stable version of StarUML (StarUML 2) has been released after the project being abandoned for a long time.
WhiteStarUML is a fork from the original StarUML project that provides modern continuation of the project using up-to-date development tools and libraries.
What are the pros and cons of both tools?
I've used the both original StarUML(Unfortunately, it was abandoned so long time because it was developed as a commercial program first by a company in South Korea... but the company went bankrupt.) and StarUML2.0 I think WhiteStarUML is not very different from the original one.
StarUML2.0 is much better to see - anyway it is prettier. It's undeniable. :) and UI looks better. - But I felt it is a little bit uncomfortable when I draw some kind of diagrams... for me, especially sequence diagram. I guess it is because I'm familiar with the original StarUML.
What I want to say is, I think StarUML2.0 can be a little bit unfamiliar for users who have been using StarUML1 for long time. But If you want to show your diagram in your presentation, I recommend you to use StarUML2.0.
+) Now staruml 2.0 is charged. Personal license is $70. If you are a student, you need to pay only $49. The original starUML 5.0 is still for free.
Related
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 1 year ago.
Improve this question
I'm trying to choose a widget layout and I have come across:
gridstack: http://troolee.github.io/gridstack.js/
gridster: http://gridster.net/enter link description here
Any one used these before who can share the pros and cons and features?
Gridster is a great library built by Ducksboard who were acquired some time back. At this time, to the best of my understanding, they have ceased development and the fork community is not very active.
Gridstack is an active project at this time. It's openly states it was inspired by Gridster and so should offer much the same functionality, if not all, in time. Gridstack is not a rebuild of Gridster, however, and aims to improve upon the concept. For example, it supports responsive layouts, becoming a vertical stack of widgets on smaller format screens.
Gridstack is the way to go if you're looking for a library like this these days.
I have used Gridstack since .63 and like it very much. I built it using JQuery, and will be porting it to react soon. I would give this library a 9 out of ten.
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
Is there any rationale why HapiJS endorses using 4-space indentations?
Source: http://hapijs.com/styleguide
Short answer: No better reason than anyone else - styleguides are typically only rules for project maintainers. They had to adopt some convention and that was the choice. As a user, you don't really need to care.
Long answer: Hapi is a great framework, built by the folks at Walmart. and specifically a person named Eran Hammer who was unhappy about some architectural choices made by Express, another server framework for Node. It is somewhat opinionated in general, it was effectively created in an environment of opinion, not to mention a large company (which means it desperately needed a convention). That said, you can safely use the Hapi API with any indentation you want, including tabs, though. Likewise, the Hapi internals could have been written the same way. Their specific choice likely comes down to established tools or conventions already in use at the company. Many different projects make different choices for a variety of reasons. In my experience, many large JavaScript applications go with 2 spaces and the Node.js core itself is written with 2. But there's nothing wrong with those that do otherwise.
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 6 years ago.
Improve this question
It's been a really long time since I worked with UML Diagrams.
I started working with UML Use Cases again, for a real world project. I would like to ask some questions.
How should I approach writing use cases?
I believe the tasks that leads to a "Major/Bigger" task should not be considered as use cases by themselves. Am I right?
Okay, what if I have a task like View tutorial and it has Comment on Tutorial, Favourite Tutorial, etc. Should these be separate use case, Extending View Tutorial? If yes, but, aren't they small features, why we should include them?
I'm mixing some stuff here, I hope someone could enlighten me .
Thanks!
Read Alistair Cockburn's Effective Use Cases book (see it on Amazon: 1). He does an excellent job of explaining practical use of use cases in a structured and effective way.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I'm thinking about joining a free software project in order to increase my knowledge of how this kind of projects works, colaborating with people that I dont know (so far), and my C/C++ skills.
I`ve searched on sourceforge and so on, looking for projects that need developers... so my question is: how to join a existing project? (and find one I like)
Pick one you like/are interested in, look over its bug tracker, and contribute patches. As you demonstrate your ability to work along with the developers, you will generally be offered greater involvement (e.g. direct commit access).
#geekosaur has some good points. (+1)
If those don't work, I would consider looking for the lead developer of a project (preferably one with decent activity and leadership) and asking what areas they would like assistance in.
I promise you, almost every open source project manager would absolutely welcome a fresh face to the team!
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
¿Has anyone programmed in this window manager? ¿How was your experience? Oh, and besides the e17 official tuts & docs, ¿is there any other source for tutorials?
If you're talking about programming within the Enlightenment window manager, then it seems to me it's just a matter of getting it all set up right. Each Linux distro (assuming that's what you're using) should have some sort of documentation for getting the e17 environment set up. Then it's no different from working in Gnome or KDE, really (well, slightly different, but you get the idea).
I'm actually going to assume that you're talking about the Enlightenment Foundation Libraries, however, and programming with them? If that's the case, from my experience tinkering around with them, documentation outside of their website is few and far between. However, within their website, I found the following to be most helpful:
Their EWL tutorial and overview PDF (EWL is their widget toolkit)
Their EFL Cookbook
Looking at the code for some of their applications can give you a good idea of best practices, etc (my lack of rep prevents me from linking to the two PDF's I mentioned, but they can be found in the DOCS folder of the source).
HTH.
EWL is totally outdated. Use elementary instead if you want a widget toolkit
the EFL cookbook is outdated as well.
I think the reference to read is the trac wiki: http://trac.enlightenment.org/e/wiki and the small apps around, check out the GAMES directory in the subversion repo for fun stuff.