View Poll Results: What bare essentials would you keep in a Light Edition of Delphi to make it Low Cost?

Voters
45. You may not vote on this poll
  • Compiler / Linker

    44 97.78%
  • Code Editor (IDE)

    41 91.11%
  • Visual Component Library (VCL)

    28 62.22%
  • Object Model (non-VCL)

    27 60.00%
  • Documentation

    24 53.33%
  • Form Designer (RAD)

    27 60.00%
  • Debugging Tools

    41 91.11%
  • Database Components & Libraries

    4 8.89%
  • Reports, Charts & Specialty Visual Components

    2 4.44%
  • Web and Internet Communication Components

    5 11.11%
Multiple Choice Poll.
Page 1 of 2 12 LastLast
Results 1 to 10 of 36

Thread: Light Edition of Delphi at a Low Cost

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    I voted for Compiler/Linker, IDE and Debugger. I already tried Lazarus several times, and though it's great for smaller projects, it was a terrible experience when I tried to move Projekt "W" over to Lazarus. Yes, my current Turbo Delphi also has problems with this big project (I have to restart it several times a day as it gets to it's memory size limitation of ~1.4 GBytes due to memory leaks in the IDE I suppose, though I even installed DelphiSpeedUp to make it a bit better), but Lazarus would slow me down a lot.

    First is the linker (and to an extend the compier) of FPC which is pretty slow compared to the Delphi one. Don't unterstand me wrong, I'm totally thrilled at what the FPC guys do, but they are more about features than linking speed. And if you do frequent changes and compile/link often with such a big project, every second spend linking is a second too much.

    Second is the debugger. This is a part where Delphi has always been incredible and getting such a functionality for some open source project will always be hard. If you'd ask me about the best debugger in the world, I'd say "Delpi's" without havng to think about it for a second. It's perfectly integrated into the IDE, it's quick, it's easy to use and offers a lot of features that makes debugging even hard bugs an "easy" task. I'm pretty sure that some of the nasty bugs in Projekt "W" (mostly the AI ones) would've been a real pain to locate with an inferior debugger. Yes, debugging in Lazarus has improved a lot over the last years, but it's still far behind Delphi.

    And the last one is the IDE. Delphi's IDE has been formed by decades of knowledge and has a great workflow, is lightining fast (though Turbo Delphi tends to crash, but let's just say we stopped after Delphi 7 ) nad easy to use. Although this one is the least important, as Lazarus' IDE isn't that far away and especially when doing 3D games, where you don't need things like the VCL (though I use it a lot for the editos of my game) it's already great to use.


    And yes, I want a new Turbo Delphi (as I said, the "current" one tends to crash often and has memory leaks etc.), and as for me they could just leave out all the database stuff and release just a basic new Turbo Delphi that's tailored more to the hobby community.

  2. #2
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Even though I dont use Delphi myself, I know people that do. I thought I might as well vote for them: VCL, Object model, Debugging and the basics...
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  3. #3
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Yeah Delphi is known for it's great debugger and it's debugging tools so it could be seen as a staple for any edition of Delphi light or the architecture editions.

    Also, I'd like everyone that can to vote on this as possible. This is information that I think could become very useful in the near future.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  4. #4
    The poll does not allow to answer this, but I would vote for a trimmed down version of the VCL. Say, for example, the basic visual components both in database and normal flavors.

  5. #5
    Although i choose not for database components it should remain possible to add custom database components yourselves like sqlite.
    And i as said before the vcl should only include the basic components. But again it should be possible to add your own.

    So a light delphi should be more like the delphi7 personal edition then the later turbo delphi's that did not allow to add custom/third party components.

    In fact that with the new xe delphi that suposedly also inlcludes older versions of delphi i think embracadero should re-release delphi7 personal edition as a lighweight delphi for 'hobby'-programmers.
    http://3das.noeska.com - create adventure games without programming

  6. #6
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Yeah, I think that excessive amounts of components that are not normally used for small applications and games would be a waste on us here and for someone just learning to work with these tools. And I'm not too fond of limiting the adding new components and libraries, that sort of cripples innovation by the indie developer crowd who do all these neat things with the component system.

    But I'd personally like Delphi to be more accessible to individuals who aren't heavy developers or are just simply basement code monkeys and just want to get into making shareware games and apps, much like id Software and Appogee were, and be able to get their toes just under the door to start out. This is my personal vision of the tool, sort of back to where we were with Turbo Pascal back in the DOS era. I think when software became 'big business' so did the tools and we have to get back to the basics for the young newcomers and the small guys who like to sit and do it for fun. That's where all the creativity comes from anyways, not a big stuffy office or cubicle.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  7. #7
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Hmm... You're not plotting a deal with them are you? Like a special Pascal Gamer Delphi (Excuse the Pun [PGD]) or PGDD-SE (Pascal Game Development/Developpers' Delphi Special Edition)??

    It would be interesting if we could...
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  8. #8
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    lol No nothing all that secretive behind the scenes. But this information and your ideas are useful in helping them to decide what they would need or not need in a version that they could sell to us at a price that we don't have to sell our vital organs on eBay to afford.

    Though a Game Developer's Edition would be super cool. Pre-bundled SDL, OpenGL and DirectX headers, etc...
    Jason McMillen
    Pascal Game Development
    Co-Founder





  9. #9
    Everything but the last 3.

    edit: Turbo versions were good (but not great), delphi need them back!
    Last edited by arthurprs; 18-11-2010 at 01:14 AM.
    From brazil (:

    Pascal pownz!

  10. #10
    There actually is a pretty good light version already here which I used for a while:

    ---link removed---

    Its based on the latest turbo delphi and has a large number of fixes and speedups wrapped in a small 80 mb package. Not sure if this is legal though.
    Last edited by WILL; 19-11-2010 at 10:30 PM. Reason: Link removed so as not to support piracy...

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •