Do you recommend VisualWorks for seaside development? [closed] - smalltalk

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Do you recommend VisualWorks for seaside development? Or VA? Or?
I thought I remember seeing discussion about Cincom's committment to webvelocity and/or seaside? I thought they were moving away from webvelocity ? Does anyone know if they are they still putting effort into seaside?

Though Cincom's VisualWorks and Instantiation's VAST (formerly IBM VisualAge Smalltalk) are great environments, you should check their licensing and pricing.
VAST is putting a lot of effort into having everything working and up to date, on one of the most robust Smalltalks that ever existed. VisualWorks has a long history of commitment and enterprise presence.
However I would recommend the use of Pharo Smalltalk, which is the Smalltalk dialect on which the Seaside platform is developed and then ported to other dialects. And it is one of the Smalltalks that is moving forward faster these days.
You could also consider the use of GLASS, the Gemstone Smalltalk implementation of Seaside, which is backed by the powerful Gemstone/S active object database.
I recommend you start first with Pharo, and then if it is needed you could migrate to GLASS.
Regards,

Related

GameMaker for iPhone development [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
How does GameMaker compare to XCode/Objective-C for iPhone development?
I have an idea of GameMaker being really easy to use, but rather restricted in its functionality, while XCode/Objective-C is a lot harder to use but of course as flexible as can be (by design).
I am thinking about picking up a book on one of the two (GameMaker or XCode/Objective-C), as I would like to develop iPhone apps, but am finding it hard to figure out the pros and cons.
Any input will be appreciated :) :)
You can develop almost everything with Game Maker, but why you shouldn't is because it has really bad performance. I have read lot of reviews telling about games done with GM that are completely draining the battery. I won't choose this option.
I would rather look for something like Unity3D who's badass, or something cheaper like Corona SDK. The best way is still by using the native tools like xCode for iOS, and Eclipse Java for Android. But that's a choice that depends of the amount of time you want to spend for the development.
Update: The way to go is cocos2d-x.

Why ruby on Rails is agile? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm always hearing that RoR is good for Agile implementation. Could someone plaese summarize this statement and explain me why with some examples.P.S I can't read "Agile Web Development with Rails" yet.
Tools are never agile in the matter of software engineering. Tools support in being agile. Ruby on rails is a framework to rapidly build basic functionalities with ease and Agile in most minds is a way to build your system without having the knowledge of every requirement needed by your system.
So tools which support the developers to rapidly bootstrap a software or change functionalities rapidly help you in being agile. Because most of the times the understanding of "How things work" differs between the customer and the developer perspective.
Aligning those perspectives is a success factor on every project and most of the times it is better to show something for a common understanding than painting some flow charts, uml charts or whatever which imply domain knowledge.
Another thing is if you may bootstrap a project rapidly you may react on reordering of priorities more flexible.
For the nitpickers.: Agile is a buzzword. There are lots of definitions and different understandings whats agile is and it may always be that my view on being agile or developing agile differs from some other definitions.

Does Grand Central Dispatch (GCD) have any viable competitors for doing multi-core projects? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
This is a question asked out of curiosity. GCD has always struck me as being very cool. When I first saw it, it looked too good to be true! It's basically how easy it is to use that makes it so beautiful. Just create a C block and throw it in a queue and the OS takes care of the rest!
However, I'm wondering: Is there anything better than this available out there on other platforms? If I were to make a naive guess, it would seem to me that this would not be the case, because no other company than Apple seems to have that much control over both OS and hardware. It would seem to me that on all other platforms you would be forced to manually hand-tune stuff (such as number of threads to create, number of cores, etc.) that you don't have to do with GCD. Would my guesses be right?
Final curiosity question:
Why didn't the crowd cheer (as the Apple crowds usually do) when Apple introduced GCD in the Snow Leopard WWDC keynote? Is it because people just weren't that much familiar with multicore stuff? Or is it because it isn't really that fancy or unique after all?
Surely... my top main option: http://www.erlang.org. This language make multi-core/multi-machine processing as easy as other languages do a for loop ;)... Probably the most used alternative for this kind of task....

Is SQL becoming obsolete? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Interested in some opinions on whether SQL is becoming obsolete. At my place of work, ORMs (in particular, Doctrine) are growing more popular for our web dev projects, and early indications seem to be suggesting that it's capable of doing pretty much everything we need for these small to medium sized apps (haven't yet had any major reporting requirements though). Is this the future of data modelling for web dev projects? (Apologies in advance if this is not the forum for this type of question).
SQL is not obsolete nor is it becoming so. There are plenty of programmatic interfaces that make it less of a requirement to learn it in the early stages of application development, but nothing replaces good knowledge about it.
It is also interesting to note that several NoSQL backends support a subset of SQL as an interface to them. It will be a long time before it goes away.

What software is available for program 'workflow' visualization? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'd like to create a flowchart/map visualization of how my project works, what is the best software available for this purpose? I'm not looking for something to do it automatically, I'd like to manually create the flowchart.
This is for a project done in Objective-C if that helps/matters.
OmniGraffle is pretty good. It even creates class diagrams from an Xcode 3.x project.
Other web applications that do this, that are not already mentioned:
draw.io, is free and uses Google Drive or Dropbox for storage (including Google Drive Realtime). I co-founded this.
Lucidchart is native JavaScript, like draw.io.
Creately and Cacoo are Flash implementations, although Cacoo are moving away from Flash.
Aside from my obvious bias, I would suggest Lucidchart or Gliffy (mentioned above).
If you (a) like gliffy and (b) want a desktop-based app that does the same thing, take a look at yEd. Supports BPMN and traditional flowcharts (as well as myriad other drawing notations). Nice and easy to use, cross-platform. Oh, and free :-)
hth.