MonoDevelop Addon-ons like Eclipse - monodevelop

Are there refactoring and other addons for MonoDevelop like there are for Eclipse and Visual Studio, there does not appear to be an ecosystem of addons to help development.

As of now, there aren't third party refactoring add-ins for MonoDevelop. However, the IDE itself includes many refactoring operations and coding helpers, so maybe you'll find what you need without having to use an add-in.

Related

Get Monodevelop to use the downloaded GtkSharp

I installed the GtkSharp 3.22.24.36 package via Project > Add NuGet Packages..., which completed successfully. But now Monodevelop can't decide which version of GtkSharp to use (3.22.24.36 or the in-built one, 2.12).
If I uncheck gtk-sharp in the Edit references... dialog, it tells me that I can't use the UI designer without it.
How do I get Monodevelop to use the downloaded GtkSharp (3.22)?
MonoDevelop comes with a custom version of Gtk2 + Xwt bundled. If you plan to use Gtk3, then the designer must be deactivated, since it won't work with Gtk3.
My advice, anyway, no matter which toolkit you use, is to avoid using the designer. As soon as you involve the designer, you code heavily depends on the IDE you use (Visual Studio, MonoDevelop, NetBeans... you name it).
Creating user interfaces "by hand" is no longer traumatic as it was in the 90's with the Windows API. For example, you can find a very good Gtk# tutorial in ZetCode.
User Interface Toolkits are actually very similar, they change the name of widgets and sometimes provide a slightly different layout, but they are all mostly the same, no matter it is WinForms or Gtk(for C#), Swing (Java), or Qt (C++ and others).
I know its an older question but things changed. Abandon MonoDevelop, just use the .NET Standard bound implementation of GtkSharp. You can then literally design interface using glade xml files, using official Glade application from GTK+. You can find it here.
With the current push from MS to abandon Framework in favor of Core, we finally succumbed when we figured out they will kill Framework (which they just did with .NET 5 announcement), but we also used the opportunity to investigate other options for our ports of LoBs to core. We discovered GtkSharp as WinForms replacement and AvaloniaUI as WPF replacement, which not only work perfectly but also truly work cross-platform. We ported several applications already and actually moved more then half of business work stations from Windows to Linux.

Is there an integrated software for web development that is free, or is notepad++ the way to go?

I'm not a professional or anything, just doing this for fun. Is there a free software suite for web development that would be better to use rather than using notepad++?
For example, I'm learning android development and I use android studio for it.
Thanks
One option for you to consider is Microsoft's new offering, Visual Studio Code.
It's basically a free version of Visual Studio designed to be cross platform (Mac, Linux, Windows) that currently best serves ASP.NET and NodeJS.
I'd consider giving it a shot. I haven't tried it because I use Visual Studio Professional 2013 for work, which is very fully featured. But VS Code will do syntax highlighting for these:
Batch
C++
Clojure
Coffee Script
DockerFile
F#
Go
Jade
Java
HandleBars
Ini
Lua
Makefile
Markdown
Objective-C
Perl
PHP
PowerShell
Python
R
Razor
Ruby
Rust
SQL
Visual Basic
XML
As well as Intellisense (like autocomplete, I believe) for these:
CSS
HTML
JavaScript
JSON
Less
Sass
It looks like it also has some sort of built in Git support, which would be really handy. Probably worth at least considering.
https://code.visualstudio.com/

WinJS Issues | Windows 8.1 and Windows Phone

I am a C# windows developer. I recently started to work with WinJS. Working with WinJS, I have noticed some challenges and limitations. Can face some new challenges as the community support for WinJS is very less. Below are the few points mentioned regarding this concern
a. WinJS does not support Visual Studio features like Finding References of Classes and Variables which is very useful to code productively.
b. WinJS is not strongly typed as C#. So we will get to know about the errors at runtime only instead of compile time which is difficult to Debug and time taking process.
c. WinJS does not support feature “What you see is what you get”. Visual Studio designer is not available for WinJS. We can see the application design only after we run the application which is again time taking thing.
There are very less chances of availability of “Ready to Work on WinJS” resources. Because most of the developers in Windows community work on C#, XAML languages.
d. Direct compatibility of third party libraries for WinJS might not be available.
Have anybody experience in WinJS and faced similar issues? Or Are there any solutions exists for this? What is the scope of improvement in Windows 10 version for WinJS??
For an HTML/CSS/JS designer, that's what Blend for Visual Studio is for. Load the project into Blend and you'll get a designer that also works when you're running the app. Documentation for this is on https://msdn.microsoft.com/en-us/library/jj129478.aspx, and there's a great video from //build 2013 that shows the flow, http://channel9.msdn.com/Events/Build/2013/2-311. I also cover using Blend to some extent in my free ebook, Programming Windows Store Apps with HTML, CSS, and JavaScript, 2nd Edition.
https://dev.windows.com/en-us/develop/winjs
see this link it give the solution your problem which is given below
a. WinJS does not support Visual Studio features like Finding References of Classes and Variables which is very useful to code productively.
b. WinJS is not strongly typed as C#. So we will get to know about the errors at runtime only instead of compile time which is difficult to Debug and time taking process.
c. WinJS does not support feature “What you see is what you get”. Visual Studio designer is not available for WinJS. We can see the application design only after we run the application which is again time taking thing.

How to Build a Swing GUI Builder kind of Application

I want to develop an application like Swing GUI Builder where drag and drop of contents over the workspace will be possible.
How to achieve this? Is there any reference available.
This would be a huge task. Project Matisse did a lot of work on this which is now incorporated into the Netbeans IDE. This link is an interview with the person behind the matisse project, and talks about some of the challenges and how the team overcame them. You can use the layout manager they created, and looking through the Netbeans source code would probably give you some idea of how to go about building what you want.
Download NetBeans from NetBeans.org, make sure you have the JDK (Java Development Kit), and use the GUI Builder in NetBeans. It's drag and drop and is easy to use. Documentation can be found at the homepage, and you should take a quick look at this tutorial.

visual web in netbeans 6.8

What happened to Visual web in Netbeans 6.8. Has the feature been removed?
Thanks
Yes, it was removed in 6.8. Lots of people that use it are staying at 6.7.1. The reason VW wasn't included is because that project is no longer being developed, and therefore won't be part of future NetBeans editions.
It is an harakiri for Netbeans!!!
The reason i used netbeans instead of eclipse is the Visual web in Netbeans!!!
You should create another tool (a new Java Studio Creator) for those (we are a lot) that want to continue using this plugin!!!
The Visual Web Pack is an important feature and the main reason why we are using the netbeans ide instead of eclipse in our company for java web development. And now, you won't include this nice and very helpful tool in the future netbeans releases since 6.8? I think, netbeans will going down in the future, because now there is no reason to use this ide instead of eclipse. Good by Netbeans - we have a good time :(