menu

Virus Scan for Sapphire 3

Professional Ruby Development for Visual Studio

Sapphire 3 is a professional Ruby development tool for Visual Studio, letting you edit and debug projects targeting standard Ruby, JRuby, and Ruby on Rails apps.

Our virus scan reports this download is 100% Clean Free Download

Download Virus Scan - Sapphire 3 for VS2010

We're unable to retrieve the virus scan report right now. Please check back later for updated results.

Download Virus Scan - Sapphire 3 for VS2012

Our virus scanning service is busy right now. Please check back in a few minutes for the full virus scan report.

Download Virus Scan - Sapphire 3 for VS2013

Our virus scanning service is busy right now. Please check back in a few minutes for the full virus scan report.

Website Malware/Phishing Scan - Bitwise Courses

Our malware scanning service is busy right now. Please check back in a few minutes for the full website scan report.

Website 100% Clean Badges

Let your website visitors know that they can trust your download is 100% safe by using the following badges on your website.

Sapphire 3 Virus Scan Report
Sapphire 3 Virus Scan Report
Sapphire 3 Virus Scan Report
Sapphire 3 Virus Scan Report
Sapphire 3 Virus Scan Report

What are people saying about Sapphire 3

Michael R. Developing with C++Builder (XE) from Embarcadero, I am wondering, if Ruby in Steel makes sense in combination with C++Builder...

E.g. can C++Builder call functions from Ruby in Steel and vice versa (and can they have common global variables)?
Nov 14 2011 at 1:18am Copy Link
0
Huw Collingbourne Ruby is not an easy fit with C++. There are various libraries that have been used to implement bridges between Ruby and compiled languages and you will find a few specific article online such as this: http://aeditor.rubyforge....index.html

However, writing an application that mixes Ruby and C++ would certainly not be trivial. As a general principle, I'd recommend using Ruby alone or with specific Ruby frameworks, the most famous of which is Rails.
Bitwise Courses - Nov 14 2011 at 4:28am Copy Link
0
John Gee I know nothing about Ruby, but I can write win32 software.
So, could I use this Ruby in Steel to generate some script that would work on a Linux VPS using Apache to respond to html requests?
If so I may consider to experiment.

John
Nov 17 2011 at 1:43am Copy Link
0
Huw Collingbourne Ruby is a cross-platform interpreted language. So if you write on Windows it should run on Linux and OS X too, for example. It's got a simple syntax. This is a 100% complete "Hello world" program:

print "hello world"

It's more like Python, say, that C++. It's very purely object oriented and can be used for the sorts of things you might use Perl for. It is also at the heart of the Ruby On Rails web framework for creating interactive web sites - blogs etc. For an overview you could watch some of my tutorials on YouTube:

http://www.youtube.com/wa...QM4kpUxUPk
http://youtu.be/6It5aK9mJi8
http://www.youtube.com/wa...a6-nzeICI8

I also have a free Ruby programming eBook here: http://www.sapphiresteel....ok-Of-Ruby

best wishes

Huw
Bitwise Courses - Nov 17 2011 at 2:17am Copy Link
0
John Gee Thanks Huw.
A couple more questions
1) Using ruby, is it easy to connect and interact with, say, a MySQL db?
2) Does Ruby have classes for standard encryption?
3) does Ruby have classes for .zip style compression or Base64 encoding?

Thanks.
John
Nov 17 2011 at 3:31am Copy Link
0
Huw Collingbourne For MySQL most people would be using the Rails framework which supports this and other alternatives such as SQLite. You would need to install Rails (I recommend http://www.railsinstaller.org/ ).

Rubyzip is a stanadr Ruby Zip library:

http://rubyzip.sourceforge.net/

For encryption you would probably want one of the libraries or gems (Gems is the Ruby 'package manager system that can assist in downloading and installing extensions). I have not used Ruby encryption personally so can't comment on how effective they are but here are a couple of links:

https://github.com/shuber/encryptor
http://www.chilkatsoft.co...yption.asp

This blog entry on Ruby On Rails encryption might also be of interest...
http://stuff-things.net/2...-on-rails/

best wishes

Huw
Bitwise Courses - Nov 17 2011 at 3:43am Copy Link
0
Huw Collingbourne Incidentally, if you are new to Ruby On Rails you may want to watch a video which I uploaded today. This shows how to create and debug a simple Blog application in around 5 minutes using Ruby In Steel: http://youtu.be/c8Wr8Oa-zrk
Bitwise Courses - Nov 17 2011 at 10:38am Copy Link
0
Mike B I have to occasionally deal with a product build that uses a rather messy rakefile. This has nothing to do with Rails.

The rakefile is convoluted enough, that I find I have to debug it it at times. Is this something that Ruby in Steel can help with? I've only had a few moments to try the demo (I've been out for a couple weeks). I've pulled the rakefile.rb and rakefile_helper.rb scripts into a Ruby in Steel project in VS2010, but the "Ruby in Steel/Rake" menu item complains about not being able to find Rails, and I don't see any other obvious way to start debugging the rakefile script under rake.

If I simply start debugging with rakefile.rb set as the "Main" file in the project, the ruby interpreter crashes when rakefile.rb tries to do something with the `YAML` constant (which I'm assuming is normally set up by rake).

I'm awaiting approval on the SapphireSteel support forum (since this might be a rather technical issue), but given the time constraints, I thought I'd post here while awaiting the approval.
Nov 17 2011 at 4:39pm Copy Link
0
Michael R. Hi Huw, thanks for your C++-answer.

It's a little late now concerning this promotion, but as newbie in Ruby I still have some questions:

1) Did I understand it right, that your product in combination with the free(!) VS 2010 shell is equal to your product with the full version of VS 2010? Or are there any limitations?

2) Developing programs with an interpreter (instead of a compiler) mightbe interesting, especially when debugging: Let's say I am debugging a program and finally find out where my error is. Is it possible to modify this already executed line, set my position back to it's position, perhaps modify the values of some global/local vars and continue debugging with this modified source? (That would be something a compiler-language is not able to, because when a modification took place it would have to recompile the program to be able to execute something. So all the debug-process would there have to be restarted...)

I could even think about doing the writing of code and debugging in parallel.

Would that be possible?

3) Above had been said, that Ruby is platform-independent: Does this also work for standard-compoments, e.g. menu, checkboxes, ...

4) Is it possible to use developed ruby-programs in a commercial way (without royalties)? Is there a kind of installer available which allows to install the program including ruby itself? Is the source-code readable on the customer's side (or can it be obfuscated or (pre)compiled)?

5) Is there a graphic-library (for handling pictures) included inside ruby (or it's libraries)?

6) What if a new version of ruby comes out: Is it necessary to update Ruby In Steel too, perhaps even upgrade (to v3), or is RubyInSteel independent of the ruby-version?

Thanks a lot in advance
MichaelR
Nov 17 2011 at 7:05pm Copy Link
0
Stefan Hauber Will VS2012 be supported in a v2-update too or is it necessary to buy a v3-upgrade?
Nov 17 2011 at 9:11pm Copy Link
0
Huw Collingbourne Let me answer a few of these...

Upgrade from 1 to 2 was 40% of full price. We have no version 3 product available so I can't comment on that.

Yes, Ruby In Steel works the same with the free VS Shell as with the commercial VS.

Ruby doesn't support stop and continue debugging but you can modify variable values while debugging.

Ruby is platform independent. It does not has components such as menus as standard unless you either use a separate 3rd party library or 9more commonly) use Rails for web apps.

No royalties are payable to deploy. Ruby is not generally obfuscated.

There are graphic libraries available for Ruby.

Ruby In Steel runs with all major versions of Ruby 1.8.6, 1.8.7, 1.9.2 and 1.9.3. We are pretty active in releasing updates if new versions of Ruby require it.
Bitwise Courses - Nov 18 2011 at 2:24am Copy Link
0
Huw Collingbourne Michael. Re the rakefile debugging. In order to debug with the Cylon debugger you need to start the entire Ruby script inside the debugger. This may mean loading the Ruby rake script itself (rake.rb?) into RiS and giving it any arguments that it requires to run. Once the script has been started inside the debugger it should be debuggable. I'm not sure what the YAML problem is but please give more details in our forum and we'll try to help you through this.

Stefan. We do have plans to release a version of Ruby In Steel for VS2012 at a future date but it's too early for us to say when that will be or in which edition, I'm afraid.
Bitwise Courses - Nov 18 2011 at 2:33am Copy Link
0
Mike B @Huw:

Thanks for the suggestions - I see if I can get any farther on the rake debugging - I'd sure like to be able to do it in VS (though if I can, I'm sorry that I missed out on the original deal).
Nov 18 2011 at 1:52pm Copy Link
0
Huw Collingbourne If you need to contact us to go through a detailed walkthrough of the problem, please either use our forum here: http://sapphiresteel.com/forum/ or you can send us a message here: http://www.sapphiresteel....ge=contact

best wishes

Huw
Bitwise Courses - Nov 18 2011 at 2:25pm Copy Link
0
Steven Avery Hi,

To what extent, using the shell edition and Ruby in Steel, would you be able to develop a full (not super-complex) application ?

I know this is a rather general question, but do the best you can.

Visual Studio 11 Express Beta
http://www.microsoft.com/...ns/express

Visual Studio Professional is $500, so you only get that if you are really ready to role on project-biz. etc. Maybe some discounts, has MS contacted Bits Du Jour ?

I'm assuming that VS will be used for database manipulation in this scenario. Correct me if wrong.

And is Rails consistent here, or is it either / or ? (Rails / VS ). By trade, I am a programmer, but not in these worlds. I would have to test the VS Express and see if it is decent as a RAD, or if it is tedious and you end up developing your own templates.

Feel free to point me to a good forum or blog discussion, as well. Time is limited today.

Steven
Apr 9 2012 at 8:02am Copy Link
0
Huw Collingbourne We don't currently support the beta of VS 11. We do support the integrated Shell Edition of VS 2010, however. This provides you with all the features of Ruby In Steel. You won't lack anything for Ruby and Rails development by using the Shell edition. The easiest way to install into the Shell is to use our all-in-one installer: http://www.sapphiresteel....e=download

best wishes

Huw
Bitwise Courses - Apr 9 2012 at 8:23am Copy Link
0
Huw Collingbourne Probably worth adding that if you need a quick overview of Ruby In Steel, you may want to watch our videos. These show everything from installation to creating Rails apps: http://www.sapphiresteel....-tutorials
Bitwise Courses - Apr 9 2012 at 8:34am Copy Link
0
Steven Avery Hi,

Thanks. I gave that link because it leads to all the Express editions as well.

Visual C++ 2010 Express
Visual C# 2010 Express
Visual Basic 2010 Express
Visual Web Developer 2010 Express
http://www.microsoft.com/...ns/express

Presumably they are all free and a neophyte would start with Basic and / or WebDev, depending on the direction ?

So I will plan on dedicating a few hours to this combo tonight. I will mention that when I was studying the RAD issues, I noticed that Ruby on Rails was now a top player, coming in like 2nd in a European competition (similar to the ones in the US way long ago). I was impressed, since Net strength and 4GL/RAD strengths are generally distant cousins at best.

RAD - Rapid Application Developement
4GL - 4th Generation Language (less coding time, more filling)

Steven
Apr 9 2012 at 8:57am Copy Link
0
Huw Collingbourne Bear in mind that it is not possible to install Ruby In Steel (or any other 3rd party package) into the Express editions. Microsoft has made sure that can't be done. The Shell Edition, however, will provide comparable functionality when Ruby In Steel is installed but with Ruby support only. The Shell edition can be installed alongside other editions (commercial or Express) of VS.
Bitwise Courses - Apr 9 2012 at 9:26am Copy Link
0
Andy Hendrickson How much does an upgrade cost? I have version 1.
Apr 9 2012 at 9:43am Copy Link
0
Huw Collingbourne Hello Andy. An upgrade would not be cheaper than this offer. However, if you miss the offer and want to upgrade later, contact us with your registration details and we'll make sure you don't lose out. ;-)
Bitwise Courses - Apr 9 2012 at 9:56am Copy Link
0
Rich Ackerson Due to problems with my ISP I missed out on this deal yesterday. Do you plan to list RiS on Bits again?
Apr 10 2012 at 9:44am Copy Link
0
Huw Collingbourne Bits du Jour doesn't repeat the 1 day deals very often so this deal is unlikely to appear again in the foreseeable future. I have added a 40% discount, however, which is still available for the time being.

Huw
Bitwise Courses - Apr 10 2012 at 10:09am Copy Link
0
Rich Ackerson Purchased!

Thank you
Apr 10 2012 at 10:42am Copy Link
0
Petr I have VS 2012, are you working on an upgrade? If yes, will there be a cost if I buy now?
Mar 7 2013 at 8:04am Copy Link
0


Our virus scan reports this download is 100% Clean Free Download



BitsDuJour is for People who Love Software
Every day we review great Mac & PC apps, and get you discounts up to 100%
Follow Us
© Copyright 2026 BitsDuJour LLC. Code & Design. All Rights Reserved. Privacy Policy