<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-7691723069373577907.post4693975522532632105..comments</id><updated>2012-02-08T21:05:42.524+02:00</updated><category term='Python'/><category term='Delphi 2010'/><category term='jokes'/><category term='Visual Studio'/><category term='uncategorized'/><category term='postgresql'/><category term='Delphi 2009 slip'/><category term='Logical errors'/><category term='Arrays'/><category term='RTTI'/><category term='skype'/><category term='Files'/><category term='Math'/><category term='Indy'/><category term='Threads'/><category term='Callbacks'/><category term='Encryption'/><category term='Windows'/><category term='Custom Loop'/><category term='Firewall'/><category term='Security'/><category term='open source'/><category term='DWMApi'/><category term='Tray Icon'/><category term='Streams'/><category term='Delphi ampersand operator'/><category term='Delphi compiler errors'/><category term='tDCS'/><category term='compression'/><category term='Delphi 2010 slip'/><category term='IDE tips'/><category term='Multilnaguage Support'/><category term='new year'/><category term='virtual machine'/><category term='Drag and Drop'/><category term='Delphi Distiller'/><category term='Interpreter'/><category term='Delphi XE Distiller'/><category term='Android'/><category term='File Manager'/><category term='Facebook'/><category term='FreePascal'/><category term='laptop'/><category term='high tech'/><category term='Automation'/><category term='database'/><category term='contest'/><category term='Huge BS'/><category term='TStringGrid'/><category term='business'/><category term='Reports'/><category term='Internet'/><category term='utility functions'/><category term='Delphi Addons'/><category term='graphics'/><category term='TListView from CSV'/><category term='XML'/><category term='Tips'/><category term='CSV'/><category term='Algorithms'/><category term='TListView'/><category term='DWScript'/><category term='Bits'/><category term='DGTV'/><category term='Multi-Language Support'/><category term='Unicode'/><category term='VirtualTreeview'/><category term='uninteresting'/><category term='Delphi 2010 license'/><category term='generics'/><category term='performance classes'/><category term='Editors'/><category term='MDI'/><category term='Tools'/><category term='singularity'/><category term='Memory'/><category term='network'/><category term='components'/><category term='zombie computers'/><category term='zlib'/><category term='Delphi tutorial'/><category term='Bitmaps'/><category term='management'/><category term='Turbo'/><title type='text'>Comments on The Spirit of Delphi: Breaking News: 1st November 2011 RAD Studio deal!</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.delphigeist.com/feeds/4693975522532632105/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default'/><link rel='alternate' type='text/html' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html'/><author><name>Dorin Duminica</name><uri>http://www.blogger.com/profile/02436024025965763054</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_MRKM_3muqTc/TLRmigHfZMI/AAAAAAAAAC0/lChKAVxy24k/S220/avatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7691723069373577907.post-2440697387215752003</id><published>2012-02-08T21:05:42.524+02:00</published><updated>2012-02-08T21:05:42.524+02:00</updated><title type='text'>Isn&amp;#39;t audits a sort of static metrics and does...</title><content type='html'>Isn&amp;#39;t audits a sort of static metrics and doesn&amp;#39;t it contain most of what you&amp;#39;re looking for? The problem with audits currently is, that it creates too many false positives where the issues are in the audits and not in your source code.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/2440697387215752003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/2440697387215752003'/><link rel='alternate' type='text/html' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html?showComment=1328727942524#c2440697387215752003' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/9143678008542369461'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html' ref='tag:blogger.com,1999:blog-7691723069373577907.post-4693975522532632105' source='http://www.blogger.com/feeds/7691723069373577907/posts/default/4693975522532632105' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2101967176'/></entry><entry><id>tag:blogger.com,1999:blog-7691723069373577907.post-5858988383287245762</id><published>2011-02-13T17:45:50.068+02:00</published><updated>2011-02-13T17:45:50.068+02:00</updated><title type='text'>I&amp;#39;ve been in contact with Delphi from Delphi 1...</title><content type='html'>I&amp;#39;ve been in contact with Delphi from Delphi 1, so I can say in short that Delphi 4 (or if you add optional parameters: Delphi 5), are the core language/IDE of Delphi 7. I&amp;#39;m not here to say that from Delphi 7 things get better, mostly D7 was likely the same that we perceive today XE: a fairly streamlined IDE, with a big package and was polishing the older versions. My point I wanted to make is that Delphi 2005 was considered a bad product for its bugs, slowness, dare to be VS like interface. I&amp;#39;ve been an Embarcadero developer (before CodeGear was bought) and I do know how they work internally (I&amp;#39;ve worked in the same office as I know that most of development is done, in Iasi), and in my view their direction of ditching bugs was a better way to do it. Is that nice to have many features but is that frustrating when you get tons of errors in development cycle. And Delphi 2006 was that kind of product.&lt;br /&gt;Sadly (or better said: luckily) I don&amp;#39;t use Delphi, I download at every 6 months Lazarus and I just read blogs about Delphi. &lt;br /&gt;About Lazarus, I do think that is fairly hard to get the milestone you are proposing, because they have a small team (I&amp;#39;ve contributed a patch, was later removed, but I&amp;#39;ve been facing a lot of politics talk which was the killer switch for me to contribute more) and they work with a lot of runtimes: Win32, Qt, Gtk, Cocoa (if I remember right). The issue is that is really unlikely that they will get maturity without focusing on a specific features like: debugger, code completion, drag and drop done right, etc. &lt;br /&gt;I do think that the price is high for Delphi, and I&amp;#39;ve bought for myself license for Visual Studio and I faced VS quirks too (WPF designer crash randomly in VS2008SP1, even was a feature that appear from 2007 as part of VS 2005, I mostly do WPF design in SharpDevelop beta, but seem to be fixed in VS 2010, yet my project was not migrated to .Net 4, so make it kinda ugly to work). Probably the price comes much worse when you don&amp;#39;t compare Delphi with Studio, but you should compare the price of RAD Studio with VS which makes the gap even higher. Anyway, this at large I just think is an issue that can be addressed with multiple editions, the hard issue is to make a line for someone that do not want to buy a higher edition and wants that Starter to be just needed. In case you just create Forms like functionality and a database connection, nothing more fancier. VS have a very poor record of &amp;quot;customer support&amp;quot; in my experience, you will mostly Google things out, report bugs in Connect that will get in the next version. Also another problem in favor of Delphi, is that Delphi mostly do not need any runtime (kinda true with Vista/7 too, as updates push .Net 3.5 SP1). I&amp;#39;ve did face issues with incompatibilities across versions with VS.&lt;br /&gt;The solution in my view for a Delphi developer that wants to push Embarcadero to do something? He/she have to ontribute to Lazarus, FPC or at least try to make sure that most of things you write will work inside Lazarus. This will make things clear for Embarcadero when an user will say: I don&amp;#39;t need Delphi as gives too little for such a price. I would argue that Express Editions for VS come when Eclipse/Netbeans and Eclipse where on top of RIA/RCP and people were start switching. When Lazarus will be the tool that will solve bugs at least that to make it smooth to migrate most things to it, people will do it, and you may see later an Express Edition of Delphi. The red herring of Delphi is legacy code, so people will pay for it as they do for Cobol, if people did not rewrite everything in Java (or C#). If will be a full free implementation that migrates 99% assembly-free/platform agnostic code of your codebase.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/5858988383287245762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/5858988383287245762'/><link rel='alternate' type='text/html' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html?showComment=1297611950068#c5858988383287245762' title=''/><author><name>ciplogic</name><uri>http://www.blogger.com/profile/05409605028353356569</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html' ref='tag:blogger.com,1999:blog-7691723069373577907.post-4693975522532632105' source='http://www.blogger.com/feeds/7691723069373577907/posts/default/4693975522532632105' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1909882297'/></entry><entry><id>tag:blogger.com,1999:blog-7691723069373577907.post-8912236971740037826</id><published>2011-02-13T09:29:14.459+02:00</published><updated>2011-02-13T09:29:14.459+02:00</updated><title type='text'>Hello Ciprian,
I agree with you about Delphi not b...</title><content type='html'>Hello Ciprian,&lt;br /&gt;I agree with you about Delphi not being intended to be sold at $150,-- but with the current functionality and support it should be sold at that price if you ask me.&lt;br /&gt;About the Garbage Collector... I think this should be only optional, I truly believe that the developer is fully responsable of the life time of an object, but that&amp;#39;s just me.&lt;br /&gt;Lazarus is nowhere near the power of Delphi 7 IMHO, but if they try a bit harder they can &amp;quot;out gun&amp;quot; Delphi 2010 in 2 to 3 years if Embarcadero keeps coming with service pack releases i.e. XE version...&lt;br /&gt;Since Delphi 7(yes it became a cliché), Delphi did NOT receive any real new features except for:&lt;br /&gt;- Unicode(which isn&amp;#39;t really that much of a deal...);&lt;br /&gt;- generics -- came with a price, more bugs...;&lt;br /&gt;- TBetterClass&amp;#39;s in the IDE, search with a window explorer...;&lt;br /&gt;- features that are practically stolen from third party tools for the IDE;&lt;br /&gt;The above reasons pretty much covers my arguments regarding the price of the &amp;quot;Studio&amp;quot;, if I were to go out and buy a IDE, I would have to chose between VS 2010 and Delphi XE, comparing functionality, &amp;quot;customer support&amp;quot; and price, I would be VERY inclined to buy VS, the only reason I would not is because I&amp;#39;m still optimistic about Delphi&amp;#39;s future -- which currently is uncertain for me...&lt;br /&gt;Regarding outsourcing, I have worked with a few companies from U.E. and U.S., and I can tell you that they would NOT buy licenses for developers, if developer(s) have license -- COOL, if they don&amp;#39;t -- here&amp;#39;s my license, work with it -- WAIT, wut?! yes...&lt;br /&gt;Why don&amp;#39;t they buy the license?! well... the price is very high... they could easily invest that money in bonuses, project, other tools WHICH give the best bang for the buck.&lt;br /&gt;Something that really frustrates me the most, is the fact that Delphi has more developers in U.E. than in the U.S., yet we pay about 30% more for the product because if in the states is sold for let&amp;#39;s say $1,200.-- and in U.E. is sold for €1,200.-- this is really annoying and a bad marketing attitude, Embarcadero clearly lacks:&lt;br /&gt;- customer support;&lt;br /&gt;- marketing;&lt;br /&gt;- ambition to provide one of the best tools on the market, you can&amp;#39;t charge a lot of money for a crappy and poor feature product, otherwise customers will eventually leave you... a very good example is the &amp;quot;economic crisis&amp;quot;, in this period only the worthless companies went out of business, the companies with bad credit, bad customer support, etc., which do you think is NEXT?!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/8912236971740037826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/8912236971740037826'/><link rel='alternate' type='text/html' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html?showComment=1297582154459#c8912236971740037826' title=''/><author><name>Dorin Duminica</name><uri>http://www.blogger.com/profile/02436024025965763054</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_MRKM_3muqTc/TLRmigHfZMI/AAAAAAAAAC0/lChKAVxy24k/S220/avatar.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html' ref='tag:blogger.com,1999:blog-7691723069373577907.post-4693975522532632105' source='http://www.blogger.com/feeds/7691723069373577907/posts/default/4693975522532632105' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-699706608'/></entry><entry><id>tag:blogger.com,1999:blog-7691723069373577907.post-9143678008542369461</id><published>2011-02-12T17:31:44.606+02:00</published><updated>2011-02-12T17:31:44.606+02:00</updated><title type='text'>2nd part: my opinion about some things that really...</title><content type='html'>2nd part: my opinion about some things that really I think that Delphi lost a bit the track compared with competition: Java and .Net.&lt;br /&gt;- a simple framework to work multithreaded. An (optional) GC will help. I know that are people that disagree that GC is good, but is hard to do memory management with threads spawned: who have the ownership of the object? Is nice to find which thread leaves leaks at shutdown&lt;br /&gt;- add a paradigm shift to make things to be cool around Delphi, I&amp;#39;m not here to say to add Linq like functional code or either to add eval support (to &amp;quot;JIT&amp;quot; Delphi code if is used with a DLL that isolates the compiler). &lt;br /&gt;- add static hints to compiler (like Contracts/annotations that are checked at least at build step, if not live) and add basic features of Static Code Analysis. At large who buys Castalia, it&amp;#39;s invited. I don&amp;#39;t mean metrics, which are nice, but compiler based definitions as: &amp;quot;Cannot be null&amp;quot;, &amp;quot;different from zero&amp;quot;, etc. They mostly improve heavily old codebases quality.&lt;br /&gt;Those are enterprise features that as far as I know are not in their Roadmap, but they do try to reduce the burden of developer or to make common mistakes.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/9143678008542369461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/9143678008542369461'/><link rel='alternate' type='text/html' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html?showComment=1297524704606#c9143678008542369461' title=''/><author><name>ciplogic</name><uri>http://www.blogger.com/profile/05409605028353356569</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html' ref='tag:blogger.com,1999:blog-7691723069373577907.post-4693975522532632105' source='http://www.blogger.com/feeds/7691723069373577907/posts/default/4693975522532632105' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1909882297'/></entry><entry><id>tag:blogger.com,1999:blog-7691723069373577907.post-2754400642900857613</id><published>2011-02-12T17:06:41.143+02:00</published><updated>2011-02-12T17:06:41.143+02:00</updated><title type='text'>I was living in Romania and I do think that at one...</title><content type='html'>I was living in Romania and I do think that at one level Delphi was never intended as to be 150$ tool. Some reasons I found:&lt;br /&gt;- vertical integration. If you buy an Apple device, you will get the same: a fairly high price but a tool that works from top to bottom.&lt;br /&gt;- enterprise based tool: companies have money to sustain those products. Even in cases of outsourcing, companies will buy those licenses for offshore developers, so no lose at large&lt;br /&gt;What I do agree with you, is that is non starter. Probably FreePascal may be the replacement (relatively :) ).   I don&amp;#39;t remember in highschool to talk about COM support, so for those cases FPC is enough (in the idea that you don&amp;#39;t get all features that are too &amp;quot;sophisticated&amp;quot; for teaching). I&amp;#39;m not here to say that FPC/Lazarus is good, but is just enough.&lt;br /&gt;About wasted money, most companies talk just about margins, and they do make a market study about how much can win and which is the price that market will pay. This is why Linux did not succeed on desktop, Windows or OS X did enough at their tagged price to &amp;quot;win&amp;quot; customers.&lt;br /&gt;At the end, I don&amp;#39;t necessarily think that Delphi necessarily need to have a low priced Delphi, as Lazarus exist, but to make more strides on competing the platforms on new platforms: native Android/iPhone development are a part of enterprise development, 64 bit, multiplatform (mostly OS X client and Linux server) and interoperability, but they are the next thing on roadmap.&lt;br /&gt;One last thing I think Embarcadero did it in a really great job, is quality management. To take a 10+ years codebase and make it fairly decent and they don&amp;#39;t rush for just features, is for me a great feat of them.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/2754400642900857613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7691723069373577907/4693975522532632105/comments/default/2754400642900857613'/><link rel='alternate' type='text/html' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html?showComment=1297523201143#c2754400642900857613' title=''/><author><name>ciplogic</name><uri>http://www.blogger.com/profile/05409605028353356569</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.delphigeist.com/2011/02/breaking-news-1st-november-2011-rad.html' ref='tag:blogger.com,1999:blog-7691723069373577907.post-4693975522532632105' source='http://www.blogger.com/feeds/7691723069373577907/posts/default/4693975522532632105' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1909882297'/></entry></feed>
