Jump to content

I need a portable ide that can run off a 64gb flash drive comfortably. I will be using this for light game development in my high school programming class. Being able to compile and run programs on the school machine (with no admin privileges) is obviously a requirement. I am open to recommendations for languages or libraries to use for this project (but i do already have a bit of experience in python, C# and Java) . 

~ Luc Luc

Link to comment
https://linustechtips.com/topic/581864-looking-for-a-portable-idelanguage/
Share on other sites

Link to post
Share on other sites

One of jetbrains IDE's:

https://www.jetbrains.com/

 

They have a version of their IDE for most languages and its cross platform.

If you're gonna program C# you could have a look at Xamarin Studio and MonoDevelop (for Linux):

https://www.xamarin.com/

http://www.monodevelop.com/download/

 

If you're exclusively working on Windows I would recommend Visual Studio for C/C++/C# (also supports python but I dont know how good it is):

https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

Desktop: Intel i9-10850K (R9 3900X died 😢 )| MSI Z490 Tomahawk | RTX 2080 (borrowed from work) - MSI GTX 1080 | 64GB 3600MHz CL16 memory | Corsair H100i (NF-F12 fans) | Samsung 970 EVO 512GB | Intel 665p 2TB | Samsung 830 256GB| 3TB HDD | Corsair 450D | Corsair RM550x | MG279Q

Laptop: Surface Pro 7 (i5, 16GB RAM, 256GB SSD)

Console: PlayStation 4 Pro

Link to post
Share on other sites

You can check out Project Rider from Jetbrains, it's their new C# IDE. It's still just in early access stage and is not perfect, but it works for me and I like it.

 

Some download links so you don't need to register:

Link to post
Share on other sites

There is no issues getting Java and an IDE running, they just require a JAVA_HOME to be set. This is true of a lot of languages, you can do it with node/ javascript as well and you can do it with Erlang among quite a few others. It often means a bit more complexity and you may need a setPath.bat file to setup a shell.

Link to post
Share on other sites

3 hours ago, BrightCandle said:

There is no issues getting Java and an IDE running, they just require a JAVA_HOME to be set. This is true of a lot of languages, you can do it with node/ javascript as well and you can do it with Erlang among quite a few others. It often means a bit more complexity and you may need a setPath.bat file to setup a shell.

How would I go about getting a jdk installed on my flash drive? Only the JRE is on my schools computers.

~ Luc Luc

Link to post
Share on other sites

4 hours ago, DevBlox said:

You can check out Project Rider from Jetbrains, it's their new C# IDE. It's still just in early access stage and is not perfect, but it works for me and I like it.

 

Some download links so you don't need to register:

Unfortunately I don't believe my school computers have the .NET framework on them and I don't believe you can get that working without admin (correct me if I am wrong)

~ Luc Luc

Link to post
Share on other sites

19 hours ago, mathijs727 said:

If you're exclusively working on Windows I would recommend Visual Studio for C/C++/C# (also supports python but I dont know how good it is):

https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

I was not aware visual studio could be installed on a flash drive. That might simply things if you could provide more details.

~ Luc Luc

Link to post
Share on other sites

6 hours ago, Tornation said:

I was not aware visual studio could be installed on a flash drive. That might simply things if you could provide more details.

Oh sorry, my bad.

I thought you meant cross platform with the word "portable".

I didnt read the complete post (4 lines is so TL;DR .... AKA im lazy)

 

In that case you could have a look at Eclipse which im pretty sure is "portable" in that way it has support for most languages (I've used it for Java and its pretty decent):

https://eclipse.org/downloads/

 

If all you need is a text editor with fancy syntax highlighting I would strongly recommend Sublime Text 3:

https://www.sublimetext.com/3

 

The jetbrains IDE's I've mentioned are not portable out of the box but it is pretty easy to run it from a flash drive (in case your school machine doesnt have Java):

http://leolabs.org/blog/making-intellij-portable/

This guide should also work for their other IDEs as they are basically the same program.

Desktop: Intel i9-10850K (R9 3900X died 😢 )| MSI Z490 Tomahawk | RTX 2080 (borrowed from work) - MSI GTX 1080 | 64GB 3600MHz CL16 memory | Corsair H100i (NF-F12 fans) | Samsung 970 EVO 512GB | Intel 665p 2TB | Samsung 830 256GB| 3TB HDD | Corsair 450D | Corsair RM550x | MG279Q

Laptop: Surface Pro 7 (i5, 16GB RAM, 256GB SSD)

Console: PlayStation 4 Pro

Link to post
Share on other sites

1 hour ago, mathijs727 said:

Oh sorry, my bad.

I thought you meant cross platform with the word "portable".

I didnt read the complete post (4 lines is so TL;DR .... AKA im lazy)

 

In that case you could have a look at Eclipse which im pretty sure is "portable" in that way it has support for most languages (I've used it for Java and its pretty decent):

https://eclipse.org/downloads/

 

If all you need is a text editor with fancy syntax highlighting I would strongly recommend Sublime Text 3:

https://www.sublimetext.com/3

 

The jetbrains IDE's I've mentioned are not portable out of the box but it is pretty easy to run it from a flash drive (in case your school machine doesnt have Java):

http://leolabs.org/blog/making-intellij-portable/

This guide should also work for their other IDEs as they are basically the same program.

thanks ill look into it when I get home!

~ Luc Luc

Link to post
Share on other sites

This seems perfect for a cpsc workshop I'd like to do as part of Let's Talk Science. Let me know which languages and IDE's you determine to be best for a very locked down computer. Ideally I'd like to get python working since it'd be the best for "teaching" (more like getting people excited about) programming.

Link to post
Share on other sites

Eclipse can be run from the .exe without "installing" it first. You will likely need to set your java path in Eclipse and so on though if Java is not in the default location.

AMD Ryzen 7800 X3D, MSI B650 Project Zero, Antec C5, Gigabyte RTX 4080 Super Aero

 

Nikon D500 | Nikon 300mm f/4 PF  | Nikon 200-500 f/5.6 | Nikon 50mm f/1.8 | Tamron 70-210 f/4 VCII | Sigma 10-20 f/3.5 | Nikon 17-55 f/2.8 | Tamron 90mm F2.8 SP Di VC USD Macro | Neewer 750II

Link to post
Share on other sites

15 hours ago, ElfFriend said:

This seems perfect for a cpsc workshop I'd like to do as part of Let's Talk Science. Let me know which languages and IDE's you determine to be best for a very locked down computer. Ideally I'd like to get python working since it'd be the best for "teaching" (more like getting people excited about) programming.

In the past I have used portable python on my school computers and it works nearly seamlessly from a usb drive or even when I just put it in my student profile folder. Although the project is no longer being developed it can be downloaded here. It includes an ide called pyscripter as well as many useful tools and modules (not that you can't install your own modules, say for example pygame). Hope this helps :)

~ Luc Luc

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×