----- Original Message ----- > From: "Hedayat Vatankhah" <hedayat.fwd@xxxxxxxxx> > To: "Development discussions related to Fedora" <devel@xxxxxxxxxxxxxxxxxxxxxxx> > Sent: Friday, January 2, 2015 11:15:58 PM > Subject: Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments > > > > 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! It can be done dynamic aka install devel packages on request by IDEs - see https://rgrunber.fedorapeople.org/eclipse_packagekit_1.ogv Alexander Kurtakov Red Hat Eclipse team > > Regards, > Hedayat > > > > > > -- > Luya Tshimbalanga > Graphic & Web Designer > E: luya@xxxxxxxxxxxxxxxxx W: http://www.coolest-storm.net > > > -- > devel mailing list > devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/devel > Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct