Basecamp is a web-based project-management tool. Basecamp offers features standard to project management platforms, as well as mobile accessibility, unlimited users, and 3rd party integrations. Basecamp is priced by space requirements and concurrent projects.
$15
per month per user
Box
Score 8.5 out of 10
N/A
Box is an online Intelligent Content Management solution that caters to individual users as well as businesses.
$21
per month 3 users (minimum)
Oracle Java SE
Score 8.0 out of 10
N/A
Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.
Basecamp built from its foundation as a project management tool. It has all the tools needed to make sure your projects are created, shared, and completed in the most streamlined process. It definitely knows what teams need to have effortless project sharing, and delivers …
Used Dropbox. Great product too, especially if you are on the personal usage side. I use the Box app on various devices - android, desktop, apple and they all work fine.
We were able to cancel our Basecamp account as a result of the collaboration feature from Box.
At the time when we selected Box, Dropbox had yet to introduce collaboration on files, though they have since done so. Also at the time, we were concerned about security on Dropbox, with its primary emphasis on consumers and had already seen instances where client folders were …
Basecamp is a wonderful tool for teams of varying degrees of technical knowledge, teams managing lots of different types of "agifall" and waterfall projects, and teams that are remotely distributed. It's probably less useful for more strictly agile-focused development teams, compared to other more flexible software applications like Jira and Asana.
I think Box is great for research teams or anyone that has a large number of files that need to be securely stored. Particularly in the case of social science research, where it is important to protect identifying data, Box is a great option. In cases where teams need a more reliable means for real-time collaboration, I would probably consider a different alternative
Oracle Java SE is well suited to long-running applications (e.g. servers). Java Swing (UI toolkit) is now rather outdated, lacking support for modern UI features. JavaFX, the potential replacement for Swing, has now been separated out of Java core. Ideally, there would be a path to migrate a large application incrementally from Swing to JavaFX, but due to different threading models and other aspects, it is difficult. At this point, it is probably better to use an embedded web browser (e.g. JxBrowser) to provide a modern UI in HTML/Javascript and keep just the business logic in Java.
Task management - It is very easy to add, organize and discuss tasks within Basecamp's interface.
The "Campfire" function is great for communicating when you just have a quick question for someone on the team.
Notifications - Basecamp lets you decide how often and about what you'd like to be notified. The ability to respond to messages in Basecamp directly via email saves a lot of time.
The main feature that I like the most in Box is that it makes collaboration seamless, workers can easily check the documents any time and make changes according to the needs.
Box manages and backs up all of your files on its cloud servers, and provides a very nice interface for creating, viewing, editing, and collaborating on the most commonly used file types (PDF, XLS, DOC, etc.).
Over the past few years, Box has built on top of its basic cloud storage management with a host of other tools, such as workflows, AI, monitoring, and analytics.
It is helping us to make good connections with clients and our workers themselves as to its syncing and viewing feature to all is very much helpful and easy to go.
High Learning Curve. It's true that it can be easy to use, but to use well and effectively takes some time to learn. It's recommended to have an agreed-upon system in your team of what tools to use and when.
Notification Overload. If people aren't careful they could send a notification to everyone when only a couple people were meant to be prompted. And since emails are sent by default, you could have your mailbox overloaded with unnecessary updates. This is where it takes a bit of training in your team to have an agreed-upon system.
Lack of organization with Archived Projects. I will often need to reference an archived project to make a new one, but there is only a list of archived projects in alphabetical order, with no way to organize by archive date, or even search.
Commercial Licensing in 2019. Oracle will charge commercial organizations using Java SE for upgrading to the latest bug fixes and updates. Organizations will now need to either limit their implementation of Java SE or may need to drop it altogether.
Slow Performance. Due to the all of the abstraction of the JVM, Java SE programs take much more resources to compile and run compared to Python.
Poor UI appearance on all of the major GUI libraries (Swing, SWT, etc.). Through Android Studio, it is easy to get a native look/feel for Java apps, but when it comes to desktops, the UI is far from acceptable (does not mimic the native OS's look/feel at all).
When I bring new people onto a project, it's immediately obvious how to use Basecamp. I don't have to worry about teaching them the features or walking them through it, it's just incredibly user-friendly. For this reason, I'll continue to renew my subscription even as new people are brought onto production jobs or the client changes.
I like the security features and I like the website. It's easy to use and create and move things around as needed. The main reason for a lower rating is because the Box Sync app is just not a good program. It's a memory hog, it's slow, transfer speeds are slow, and it's not the most efficient route. If you have a large Box account and you need to get a computer up to speed on a large amount of data within Box, you are in for the long haul. Last time I had to do this, it took 3 days to sync all of the files and we are talking around 100 GB worth of data
It is easy to use, even for clients who have no experience with the platform. It can only get a little cumbersome to ensure that a client can't see certain documents you might want to keep in the Docs & Files folders. And sometimes, getting a client to actually use an unfamiliar platform can be a challenge.
Everything with Box is seamless. It can be integrated into virtually any other software or application. You can even get the app for your phone or tablet to work on the go. File syncing is so quick. The only reason I gave it a 9 is the issue I discussed earlier about the local file application rebooting and not continuing to sync files. Other than that, it's great!
Oracle Java SE provides the new features along with timely security patches. New features like Record patterns and pattern matching for switches are very useful. With every new release of Java, it is getting better. Sequenced collections are also an interesting feature added to Java. With all these new features, backward compatibility is also maintained.
I've never experienced downtime while using Basecamp, or been unable to access it when I needed it. That's not to say they've never had downtime, but I've been lucky enough not to encounter any, and I work odd hours, including late nights when maintenance is often undertaken.
Yeah, it's always worked, I've never had any kind of connection issues, the only issues I've had it I've been on our end when the Internet hasn't worked.
The general operation and management of Box is very efficient, both when accessing the account, and when adding files, downloading or modifying any document directly. The web platform, mobile and desktop versions work really well and quickly, making all the work and process flow smoothly and without setbacks. So far I have not been able to observe any inconvenience
For the many reasons I've given, Basecamp is a very strong program. There are a few features I can imagine that might make it even better, but I don't have a basis for comparison to be able to say that there is definitely a better one out there. I've noticed that Basecamp has evolved a bit from the time I started using it until now, so that makes me think that the producer of this program values it and believes in continuous improvement. If you could use the features offered by Basecamp, I would think you could use it with confidence.
I found their support community lacking in clarity when I experienced a login issue. The error messaging was poor on my Box Sync application. I did not reach out to support staff for help, instead, I reasoned that I should try downloading the Box Sync application again and reinstall it. That fixed my issue, thankfully. I think a less computer-savvy user would've been much more frustrated.
Java is such a mature product at this point that there is little support from the vendor that is needed. Various sources on the internet, and especially StackOverflow, provide a wealth of knowledge and advice. Areas that may benefit from support is when dealing with complex multithreading issues and security libraries.
The documentation is good. Since Box is a popular service, there were also a number of YouTube videos and other sources that were helpful as we were considering the product and planning for deployment. Also, the ability to try the free version helped to prepare us.
Decide the process before implementation - i.e. when it's due 8/9 does that mean 8am, noon, 5pm, 11:59pm? Check your to-do list frequently Set-up templates - just not with the dates (they can be funky)
Be careful with settings. It is easy to get overwhelmed with updates. For example, you don’t want to be updated when doing historical data uploads. I recommend taking off notifications initially and then turn on post you have done your historical data upload.
Pretty good, but [Basecamp] has its drawbacks. Honestly I find the interface non-intuitive and sometimes have trouble figuring out how to change the status of a task. Perhaps it has something to do with the way it was originally set up by the admin, but I'm not sure. I liked Jira's drag and drop obvious functionality, but the project management side of the software was lacking. Smartsheet has excellent project management functionality, but the task management isn't as good.
They are kind of the same. And both of them do their job as promised. But for company and project wise I think that Box slightly wins for some points. Which [makes him] win over Google Drive (don't forget that Google Drive is very easy to use and has a lot [of] nice features too).
Chose to go with Java instead of Python or C++ due to the expertise on the ground with the technology, for its ease of integration with our heterogeneous setup of production servers, and for the third party library support which we've found was able to address some challenging aspects of our business problem.
It has saved me time when having to get the same message out to multiple restaurants
It has helped us make smarter operational decisions because we can all collaborate on an answer in a shorter amount of time (instead of calling a meeting!!!)
The calendar function allows us to plot out our marketing agenda for the month and add/change it together as needed. The chef will post his recipe, the managers will cost it out, the social media manager will post pictures on it, and ultimately we will get that information out on an info sheet to the staff by printing the page.
Box has been an only positive experience. It provides a seamless way for me and my team to collaborate on documents in such a way where we're not sending the document back/forth via email. It's a huge timesaver.
Box reduces the risk of sharing a sensitive document to the wrong person via email.
Box has provided a platform where my team can share notes in meetings - this has helped streamline and organize our meetings. Our meetings are more productive and actionable.
The different versions make it harder to work with other companies where some use newer versions while some use older versions, costing time to make them compatible.
Licenses are getting to be costly, forcing us to consider OpenJDK as an alternative.
New features take time to learn. When someone starts using them, everyone has to take time to learn.