/*Luya Tshimbalanga*/ wrote on Fri, 02 Jan 2015 12:25:49 -0800:
On 01/01/15 04:21 PM, Hedayat Vatankhah wrote:
Well, I was really surprised that developers are considered a target
audience here. GNOME Software *might* be considered good enough for
normal users, but its far from usable for a developer; even a
developer who don't want to touch the terminal. Actually, it is
*terrible* for such a developer. Why?
From what I understand, Gnome Software is intended for front-end
applications only.
Probably true, but it already includes fonts and input sources. So,
someone has felt that 'front-end applications only' is too narrow. Now,
where you can draw the line?
1. He search for "C++" and .... (I doubt that it tries to interpret
it as a regular expression or something. Probably it thinks that the
user is an idiot and removes "+" signs on behalf of him).
DevAssistant application available by default on Fedora Workstation is
designed for that purpose.
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.
2. He has installed Eclipse + CDT and hopefully he can compile his
C++ programs with GCC. Now, he learns about Clang and would like to
try it.
Clang is a compiler that be installed as an add-ons for Eclipse. That
is very much an request of enhancement for IDEs installation in Gnome
Software.
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.
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?
(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).
GNOME Software is not that useful for a developer. As Rechard himself
said, he'll need a package manager anyway. So, If Workstation product
really targets developers, specially the ones who don't want to use
terminal, it MUST include a graphical package manager.
There are developers unaware of the concept of package manager which
does not help. Gnome Software is actually useful once the add-ons
functionality is fully expanded on applications. Works need to be done
allowing a seamless integration.
Add-ons cannot cover development libraries, unless every library is an
add-on for all IDEs!
Regards,
Hedayat
--
Luya Tshimbalanga
Graphic & Web Designer
E:l...@fedoraproject.org
W:http://www.coolest-storm.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct