On 02/01/15 01:15 PM, Hedayat Vatankhah
wrote:
I exaggerated.
Did
you try that? The problem with searching for "C++" is that it will
list almost all applications (probably it searches for "C"). So it
has nothing to do with DevAssistant.
I just searched "C++" resulting a freeze of Gnome Software due to
handling of "++" character. That is a bug I already submitted
https://bugzilla.redhat.com/show_bug.cgi?id=1178199
Normally, Gnome Software should list DevAssistant on the first list
as I have no problem typing python or ruby keyword on the search
field.
So, every IDE should have a 'clang' addon? and also a gcc addon?
At least, if 'shared' add-ons are available things will be much
easier.
In this case, why not?
I wonder why people want to split developers into two categories:
GUI-only and Terminal-only? Why there couldn't be a "GUI as much
as possible developer"? Such a developer will prefer to install
autotools and clang/gcc using a GUI application, then open a
terminal and run "./configure && make && sudo make
install" in shell? Why do people think that a developer which
wants (actually, since currently there are no(?) GUI ways to do
configure, make and make install, he is forced) to use terminal
should be 'punished' to use command line for installing the tools
he need?
They were attempt of create a frontend for that purpose and most of
them were poorly implemented. Take a look of how Microsoft and Apple
do their development. it is a matter of finding a better way of
implementing the tool.
(Well, hopefully in future there will be a tool (DevAssistant?)
which can help you to configure, compile and install a package
from source. Then, it can have gcc/clang/... compilers as its
addons too; so it's become more practical to have GUI-only
developers who don't need to install a compiler directly).
DevAssistant is a start. Next step will be adding packaging
guideline and other stuff. It takes time but it can be done.
Add-ons cannot cover development libraries, unless every library
is an add-on for all IDEs!
Then is IDE packaging issue. When it comes of using a development
applications, the software should suggest installing the missing
library. If Gnome Video is able to prompt uses to install missing
component, then why shouldn't be possible for IDE application to do
the same?
Granted I don't know well the functionality but the logic is
application should detect and suggest adding the missing function.
--
Luya Tshimbalanga
Graphic & Web Designer
E: luya@fedoraproject.org
W: http://www.coolest-storm.net