Domain: starbase.com
Stories and comments across the archive that link to starbase.com.
Comments · 20
-
Remove even more competition...
Plus, Borland just bought StarBase, which produces the StarTeam SCM system, as seen in this press release. (Wow, just look at the way the Borland logo is plastered all over the StarBase website!)
So with Rational and Borland, they knock out 2 competitors in the SCM market! -
Remove even more competition...
Plus, Borland just bought StarBase, which produces the StarTeam SCM system, as seen in this press release. (Wow, just look at the way the Borland logo is plastered all over the StarBase website!)
So with Rational and Borland, they knock out 2 competitors in the SCM market! -
Remove even more competition...
Plus, Borland just bought StarBase, which produces the StarTeam SCM system, as seen in this press release. (Wow, just look at the way the Borland logo is plastered all over the StarBase website!)
So with Rational and Borland, they knock out 2 competitors in the SCM market! -
Yes IndeedRegular expressions is one of those tools that I end up teaching to anyone that doesn't know them whenever I start a new job. I don't use them in much of my applications, but I use them to write my applications and build tools. I follow the philosophy of building tools to solve problems knowing I'll need to solve the same problem again and again.
Another tool is shell scripting. At a past company Symantec Cafe was used for developing a Java application. When I joined, I immediately created shell scripts for myself to do automated builds for a couple reasons:
- Cafe's editor, while nice, was not up to par for me -- it slowed me down too much.
- I multitask a lot when I'm working, and having multiple shells open at once doing builds et al is handy.
- The editor I use on Windows, CodeWright, lets you call batch files (and thus shell scripts through Cygwin) for CVS and compilation.
- Cafe didn't (and still doesn't?) do automated builds, nor does it run on Linux.
I showed others how to use them, but only one other developer took the time to get used to it, never having used a shell before. The others complained that they shouldn't have to learn a new tool (shells and scripts) when Cafe sufficed. I explained the advantages, but to no avail.
Well, a few months later we finally hired a real QA and release engineer. Since we were building a J2EE application to run on Linux in testing and Solaris in deployment, we needed automated builds on Unix. There was a huge rush to get everyone up to speed on the new build system using shell scripts.
Hmm, that was a bit long-winded just to make the point that there are many useful tools to developers that don't involve the actual code they write. I've used regexps to create SQL data files and config files as mentioned. You'll learn many things, so keep open and don't stop learning.
:) -
Try StarTeamThis is also available in StarTeam. The Enterprise edition provides the following:
- File versioning
- Change requests/bug tracking
- Task delegation and tracking (for distributed development teams)
- Topics (kind of like a Usenet newsgroup, complete with threads of discussion
- The ability to link revisions of files/change requests/tasks/topics to others (we're talking any revision in any category linked to any revision in any category)
- Labels, for tracking file revisions, etc. in particular builds
- Floating promotion states (indicating which label is currently the development version, this one is in testing, this one is released, etc.)
- Views, which can provide subsets of projects (does every developer need to see the ENTIRE source code base?)
- Sharing between projects (very nice for taking a base project and spawning customized versions)
It isn't cheap, but man, it's ALL there. There are GUI AND command line clients, for Windows and for Java, plus a complete Java API for scripting tasks and reports. -
Re:pretty gui's
You mean like Starteam. It looks like a nice package, now if only it could given an accurate status on a file instead of "unknown". It would also be nice if the merge option didn't mangle the code. "1.04" merged with "1.01" somehow works out to be ".1".
I must admit it's better than SourceSafe from MS. -
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
StarTeam
Clients supported:
Win32
Cross-platform
Web browser
Microsoft Windows Explorer
Servers:
Microsoft Windows® and SolarisThe cross-platform client is a Java 1.3 GUI, so it could work on Mac OS X (I haven't checked it out in a while though). They did also have a Java command-line version, and there were even Emacs integrations for that floating around.
-
A rash of options...
In opening, what is wrong with CVS? If it's such a big piece of shit, where are CVS' authors to address the problem?
With arch, subversion, Bitkeeper, Perforce, and Starteam there is a large group of choices for someone setting up a new project. Having the choice is a good thing, but there is a lack of good information on the topic.
I'm looking to get a RCS setup soon for an open source project, and this article reminded me that maybe CVS isn't a given. To decide, I can go read the docs for each, set each one of them up, and find the one that best suits me. Man, that's gonna suck.
Someone needs to sit down with each of these (and any others of significance) and really do a comparison. Investing the time to get your brain wrapped around a new RCS is very expensive. -
Re:From his faqAnyone know a good system of incoroprating source control with a databases? Oracle and Postgres would do.
Well, it's certainly not a GOOD source control system, but I know for a fact that starteam uses a database backend. I'm pretty sure Rational ClearCase does also, and I'm told it sucks a good deal less. Anyway, there are a lot of problems with starteam; one of them being its strong preference for running on microshaft platforms, another its lack of database support (access, sql server, and oracle only - gimme a break!) and its outrageous cost (10s of $k for a small team plus massive server hardware). So, yeah, it's been done, but I'd much rather use even CVS than starteam. ClearCase, well, I'd love the chance to see it, but I never will at this cheapass company.
-
Re:From his faq
-
Re:From his faq
-
CodeWright
I love CodeWright. It's Windows and it's commercial. It supports a ton of languages out of the box, and you can add more (including your own), sometimes without programming. Syntax colouring can nest languages within another (like PHP in HTML). It's got lots of add ons (via real API), plus Perl and Basic scripting languages.
-
Look into StarTeamI'd recommend looking into StarTeam from StarBase. And this is even despite having been a developer there a while back
:-)
As a developer, I usually prefer CVS, but StarTeam works quite well for a whole office, Word docs and all. For the Windows-based world you mention, it seems quite appropriate. They have many different clients, and I've seen it used in mixed Windows & Solaris & Linux environments.
In general, if a shop can't use CVS, and especially if they're using SourceSafe, I can in good conscience recommend it. And remember, friends don't let friends use SourceSafe
:-)
IANAL, YMMV, etc. I'm not sure if it will work for you, but it's definitely worth investigating
-
Look into StarTeamI'd recommend looking into StarTeam from StarBase. And this is even despite having been a developer there a while back
:-)
As a developer, I usually prefer CVS, but StarTeam works quite well for a whole office, Word docs and all. For the Windows-based world you mention, it seems quite appropriate. They have many different clients, and I've seen it used in mixed Windows & Solaris & Linux environments.
In general, if a shop can't use CVS, and especially if they're using SourceSafe, I can in good conscience recommend it. And remember, friends don't let friends use SourceSafe
:-)
IANAL, YMMV, etc. I'm not sure if it will work for you, but it's definitely worth investigating