GNUstep dev environment

View: New views
7 Messages — Rating Filter:   Alert me  

GNUstep dev environment

by HalypH :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,
I'm newbie in GNUstep (and in Objective-C). What is the best dev environment for GNUstep? I'm using text editor (Vim) and console build, plus 'insight' as gdb front-end. But it doesn't like fast development environment for me.

Could you please share your better practice?

Thanks

Re: GNUstep dev environment

by TMC :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Project Center is a native IDE. You can set Project Center to use vim instead of its built-in editor. You can download the latest stable version (0.5.0, from October 2008) at
http://gnustep.org/resources/sources.html and look for the development tools section.

--Tycho Martin Clendenny
HalypH wrote:
Hi all,
I'm newbie in GNUstep (and in Objective-C). What is the best dev environment for GNUstep? I'm using text editor (Vim) and console build, plus 'insight' as gdb front-end. But it doesn't like fast development environment for me.

Could you please share your better practice?

Thanks

Re: GNUstep dev environment

by Gürkan Sengün-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

> I'm newbie in GNUstep (and in Objective-C). What is the best dev environment
> for GNUstep? I'm using text editor (Vim) and console build, plus 'insight'
> as gdb front-end. But it doesn't like fast development environment for me.

The speed gain is done using the graphical interface builder (Gorm.app), and
by the greatly slim designed API, which allows you to achive all you want with
much less code:

Quote of the Booz-Allen Study

     * took 100+ senior programmers and trained them on NeXTstep, then asked them
to write the same app on both NeXT and their previous system.
     * First application written was written two to five times faster.
     * Savings were 90 %
     * 83 % less lines of code in the NEXTstep version
     * 82 % said NeXTstep was better in ALL categories
     * It isn't faster to code on NeXTstep; you just have to write less of it. The
revolution is "getting rid of software".

from: http://livecd.gnustep.org/

Another big advantage, write once, compile everywhere. For example:
http://www.opentrack.ch/

Yours,
Guerkan

> Could you please share your better practice?
>
> Thanks




_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: GNUstep dev environment

by Richard Frith-Macdonald-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 8 Nov 2009, at 21:19, HalypH wrote:

>
> Hi all,
> I'm newbie in GNUstep (and in Objective-C). What is the best dev  
> environment
> for GNUstep? I'm using text editor (Vim) and console build, plus  
> 'insight'
> as gdb front-end. But it doesn't like fast development environment  
> for me.

I use vim in a terminal window for editing and I use gdb from the  
command line  too.

That's fast for me (I don't really like IDEs), though you can use an  
IDE such as ProjectCenter.app if that's your preference.
I guess you would say that I'm a 'power user' (ie someone familiar  
with the tools), so a command line environment will probably always  
provide more control and flexibility than a gui environment IDE can.

If you want to use GNUstep for GUI development, then I'd recommend  
using Gorm.app (to design/implement your gui).
If you want to design/build themes, then you should use Thematic.app
If you want to write server applications, then you don't need any  
special tools.





_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Parent Message unknown Re: GNUstep dev environment

by Bugzilla from michael.thaler@physik.tu-muenchen.de :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tuesday 10 November 2009, discuss-gnustep-request@... wrote:

> The speed gain is done using the graphical interface builder (Gorm.app),
>  and by the greatly slim designed API, which allows you to achive all you
>  want with much less code:
>
> Quote of the Booz-Allen Study
>
>      * took 100+ senior programmers and trained them on NeXTstep, then
>  asked them  to write the same app on both NeXT and their previous system.
>      * First application written was written two to five times faster.
>      * Savings were 90 %
>      * 83 % less lines of code in the NEXTstep version
>      * 82 % said NeXTstep was better in ALL categories
>      * It isn't faster to code on NeXTstep; you just have to write less of
>  it. The  revolution is "getting rid of software".

When was this study done? Openstep/GNUstep/Cocoa are certainly a good
framework by todays standards, but I really doubt that a GNUstep application
will have 83% less lines of code compared to, say, one written in Qt or with
.Net or Scala with Scala/JFC class libraries. Actually GNUstep is missing lots
of things that e.g. Qt offers, therefore you will probably write more code for
complex application.

Michael



_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: GNUstep dev environment

by Riccardo Mottola-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

HalypH wrote:
> Hi all,
> I'm newbie in GNUstep (and in Objective-C). What is the best dev environment
> for GNUstep? I'm using text editor (Vim) and console build, plus 'insight'
> as gdb front-end. But it doesn't like fast development environment for me.
>
> Could you please share your better practice?
>  

I use ProjectCenter for almost all my GNUstep application projects.
If you are brave enough you can try the current SVN version (obtainable
as a nightly tarball) which also supports gdb integration. But be
prepared that it is not a release yet and that the project format
changed: your old projects will be properly converted, but the new ones
are only readable by the new version.

Cheers,
  Riccardo


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: GNUstep dev environment

by Gürkan Sengün-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 11/10/09 20:08, Michael Thaler wrote:

> On Tuesday 10 November 2009, discuss-gnustep-request@... wrote:
>
>> The speed gain is done using the graphical interface builder (Gorm.app),
>>   and by the greatly slim designed API, which allows you to achive all you
>>   want with much less code:
>>
>> Quote of the Booz-Allen Study
>>
>>       * took 100+ senior programmers and trained them on NeXTstep, then
>>   asked them  to write the same app on both NeXT and their previous system.
>>       * First application written was written two to five times faster.
>>       * Savings were 90 %
>>       * 83 % less lines of code in the NEXTstep version
>>       * 82 % said NeXTstep was better in ALL categories
>>       * It isn't faster to code on NeXTstep; you just have to write less of
>>   it. The  revolution is "getting rid of software".
>
> When was this study done? Openstep/GNUstep/Cocoa are certainly a good

I guess around 1992.
http://www.paullynch.org/NeXTSTEP/Savoy.1992.htmld/

> framework by todays standards, but I really doubt that a GNUstep application
> will have 83% less lines of code compared to, say, one written in Qt or with
> .Net or Scala with Scala/JFC class libraries. Actually GNUstep is missing lots
> of things that e.g. Qt offers, therefore you will probably write more code for
> complex application.

I don't think so.

> Michael

Guerkan



_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep