Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

Hedayat Vatankhah hedayat.fwd at gmail.com
Fri Jan 2 21:15:58 UTC 2015



/*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:luya at fedoraproject.org
> W:http://www.coolest-storm.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20150103/537fa21b/attachment-0001.html>


More information about the devel mailing list