Kommentarer
- En sak att inse: Som du säger är det ' trevlig och intuitiv att arbeta med, och du ' är inte den enda som ' har märkt det. Vissa företag anser faktiskt att produktiviteten som Delphi ger är en verklig konkurrensfördel. De ser till att hålla tyst om att använda Delphi så att deras konkurrens inte ' t fångar på. Så vad du slutar med är ett ganska allmänt använt språk som inte ' t har en mycket hög profil.
- Borland är död, är Delphi inte. Jag frågade en gång Jeff Duntemann vem " Frank Borland " var och tänkte att han startade Borland. Jeff berättade för mig att Philippe Kahn skapade Frank Borland-personalen som en marknadsföringsgimmick.
- www.isdelphidead.com;)
- Roligt nog antog jag alltid att någon skapade Philippe Kahn som en marknadsföringsgimmick !
- @Mason, så konstigt som det låter, det är sant. Ett företag som jag arbetade för gjorde just det för att det tillät dem att tävla mot större konkurrenter som använde C. Om någon frågade, visste vi ' berätta för dem. Men vi gick inte ur vårt sätt att annonsera vad vi använde.
Svar
Delphi är fortfarande kvar och mycket levande, men under nytt ägande.
Borland tappade verkligen vägen. De hade en riktigt stor produktlinje, och det viktigaste som människor var intresserade av var Delphi, men vad PHB: erna trodde skulle bli stora var inte deras utvecklingsverktyg utan deras applikationslivscykelhanteringsverktyg. Så de lägger mycket resurser på att utveckla och främja det istället för Delphi, och låter grenen för utvecklingsverktyg försvinna. Jag hörde till och med från några tidigare Borland-anställda på Delphi Live! för några år sedan att deras säljare aktivt avskräcktes och uppmuntrades (är det ett ord?) från att alls försöka sälja Delphi, till och med till potentiella kunder som uttryckte intresse i förväg.
A För några år tillbaka förändrades saker. Borland sålde hela sin utvecklingsverktygsavdelning till Embarcadero Technologies, som fram till den tiden var mest känd för databaserelaterad programvara. Nu är deras stora berömmelse att de är killarna som gör Delphi. Inom några månader efter försäljningen sjönk Borlands aktie under $ 1 / aktie och de köptes ut av ett ”företagskyrkogård” -företag som i princip inte gör något annat än att hantera licensavgifter för befintliga produkter. Borland existerar inte längre.
Embarcadero bryr sig dock faktiskt om Delphi. De har lagt mycket arbete och ansträngning på det, och produktkvaliteten har förbättrats enormt under de senaste få utgåvor. Trots både lågkonjunkturen och Delphi är ett enda kommersiellt verktyg i en uppfattad ”ålder av öppen källkodsutveckling” har försäljningen varit riktigt starkt och teamet har kunnat göra stora framsteg.
TL; DR: Borland är död; Delphi är inte. Det är ”Embarcadero Delphi” nu, och det är väldigt mycket mycket levande och sparkande.
Kommentarer
- Jag ' har aldrig förstått varför de inte ' t erbjuda en version för icke-kommersiella appar riktigt billiga, bara för att locka fler användare.
- Allt började när Borland bytte namn till Inprise , och sedan tillbaka. Eller kanske innan, när Philippe Kahn lämnade företaget. sätt, Borland grundades och levde starkt som ett företag som betjänar programvaruutvecklare, och vid ett tillfälle bestämde det sig att rikta uppmärksamheten mot företagsmumbo-jumbo. Det ' när många , som jag, kände mig förrådd och farligt instängd i en egen teknik. Sedan kom Java … Jag använder fortfarande Delphi 7 på äldre arbete.
- @Gerry se under förutsättningar för startversion, cmon, intäkter under $ 1000 per ÅR , är det en skämt? Och jag bor i det tidigare östeuropeiska landet.
- @Gerry, det ursprungliga Turbo Pascal-priset var i en värld av dyr programvara. Idag har både Java och .NET-världen utmärkta startversioner gratis.
- Borland hade ett stort utbud av språk, verktyg och applikationer, men Pascal var deras huvudsakliga måltidsbiljett. Problemet är att de lade alla sina ägg i Windows-korgen när de kunde ha förgrenat sig till Macintosh-marknaden. Det kan ha varit mycket mindre, men de kunde ha ägt plattformens utvecklingsstrategi. Det faktum att Mac-utvecklingen fortfarande gjordes i Pascal gjorde det till en no brainer. Om de hade spelat sina kort rätt hade Java varit en icke-startare. Tyvärr, men Java har inget på Object Pascal.
Svar
Nyare versioner (särskilt XE) är mycket mer bättre än 2006, det var ganska buggy version. Och Delphi-användningen minskar definitivt och IMO: s enda anledning är priset. Delphi är väldigt dyrt och det finns ingen gratisversion. Även kompilatorn är inte gratis och det praktiska eliminerar Delphi som verktyg för öppen källkodsutveckling.
Och en sak som bidrog mycket mer till att den långsamma nedgången är Delphi. NET-kompilatorn, Borland och senare CodeGear satsade mycket på produkt men det var stort stort misstag.
Kommentarer
- Intressant, jag har bara arbetat med det i ett par dagar och har inte ' inte stöta på några problem än. Jag antar att pris verkligen är en bra anledning att inte använda Delphi.
- @Lucas: Jag ' är glad att höra det, men lite förvånad. Jag tyckte att D2005 och D2006 var så buggiga att de var praktiskt taget oanvändbara, för att vara ärlig. Versionen före D2005 (som nästan ingen ens köpte och de som nästan universellt hatade den), Borland hade skrivit om IDE från grunden och det tog ytterligare tre utsläpp innan kvaliteten nådde en acceptabel nivå, främst på grund av svält i utvecklingsresurser på grund av företagets ' s synproblem, som jag beskrev i mitt svar.
- I don ' tänker inte att du har informationen att säga " Delphi-användningen minskar definitivt. " Jag jobbar inte längre på Embarcadero, men jag kan säga att Delphi-användning (licensförsäljning är den enda realistiska markören som kan användas) ÖKAD efter att Embarcadero fick Delphi. Det finns också några mycket betydande förbättringar i de senaste versionerna, och ännu mer spännande saker kommer i nya utgåvor. Jag jobbar inte ' där, så inte ' t kallar mig en shill för företaget;)
- @John du har rätt, jag ' har inte exakta uppgifter, men baserar mig på ett faktum att många tredjepartsleverantörer dog eller hoppade i .NET-vagnen och det ' blir svårare att hitta nya Delphi-utvecklare, särskilt unga människor. Varje år blev vår kroatiska användargrupp smalare osv. Allt detta kombinerade och jag tror att jag kan säga att Delphis användning (ekosystem) minskar långsamt från Delphi 7, btw. Jag älskar Delphi och använde den aktivt i 15 år
- Jag använde D2006 i flera år och tyckte att det var acceptabelt – så länge jag inaktiverade felinsikt. Med det aktiverat finns det betydande minnesläckor.
Svar
Jag har använt Delphi sedan version 1 och introducerat det till min arbetsplats. Vid den tiden använde vi Visual Basic 3 under större delen av vår Windows-utveckling, och jag upptäckte att Delphi var huvud och axlar över VB 3 för våra behov.
När det blev dags att flytta från 16 till 32 -bits, vårt utvecklingsteam tog tillfället i akt att ändra arkitekturen för vår produkt och separera användargränssnittet från beräkningsmotorn. Det var vid den här tiden som vi bytte från VB till 100% Delphi.
Vad har orsakat Delphis nedgång över tiden? Jag tror att många av posterna har täckt flera av de inblandade aspekterna: Borland ne ” Inprise ne ”Borland” s förlust av fokus på deras kärna anhängare. Senare var det allmänt känt att Borland försökte sälja Delphi till ett externt företag, vilket aldrig väcker förtroende för dina användare.
Efter att CodeGear förvärvat det tror jag att avsaknaden av en 64-bitars kompilator kan ha hindrat antagandet. Så småningom gav jag upp att vänta på en 64-bitarsversion av kompilatorn från CodeGear och portade vårt företags beräkningsmotor till Free Pascal Compiler (FPC) så att vi nu stöder 64-bit Windows såväl som 32/64-bitars Linux-plattformar.
Jag ser verkligen fram emot den kommande Delphi XE2. Med stöd för 64-bitars Windows OCH OSX- och iOS-plattformar (iOS-stöd beror på FPC) är det den första Delphi-utgåvan jag har varit upphetsad över på ganska lång tid.
Svar
Ja, det används fortfarande mycket. Kanske inte så mycket som det en gång var, men jag tror att du inte kommer att här CodeGear / Embarcadero klagar för mycket på sin användarbas, som växer stadigt igen.Embarcadero skulle inte byta utveckling av många av deras (databas) verktyg till Delphi om de trodde att Delphi inte hade en framtid.
Svar
Man kan säkert få intrycket att Delphi inte mår bra om man söker arbete som utvecklare och har Delphi-erfarenhet. Det verkar finnas få jobb som annonseras för Delphi-utvecklare, medan det finns många som annonseras för saker som C #, Java och PHP.
Därför kan det vara professionellt att ”inte vara en bra investering” att utveckla Delphis färdigheter. Om tillräckligt många utvecklare bestämmer sig för det, verkar det rimligt att dra slutsatsen att det blir färre och färre utvecklare som omfamnar verktyget.
Kommentarer
- Om huvudet oro är att bygga ett CV, då finns det verkligen bättre språk att fokusera på. Men , inte alla är anställda. Om du äger företaget, eller är entreprenör eller befinner dig på en plats där du kan välja teknik, är Delphi fortfarande mycket meningsfullt.
- @GrandmasterB: Som ägare kan jag ' har inte råd att spendera månader på att hitta en ny dev. C # och Java har redan en stor talangpool att arbeta från och gör det enkelt att hitta en ny dev. Delphi? den sista stora Delphi-butiken jag kände till i detta område stängdes för ungefär åtta år sedan.
- Jag vet inte var detta antagande kommer ifrån att programmerare inte kan lära sig nya språk. Hyr en bra utvecklare , oavsett vilken syntax de känner till, och be dem att använda Delphi (förutsatt att det är vad du vill använda). Smart och får saker gjort, minns du? Att lära sig språket är den triviala delen.
- @GrandmasterB – Om en programmerare inte kan lära sig ett nytt språk är de värdelösa som programmerare.
Svar
Har försörjat mig med delphi sedan version 1.0. Använder nu XE med stort nöje. Delphi-marknaden i USA har helt klart försvunnit på grund av alla anledningar. Men mitt intryck är att det fortfarande är ganska hälsosamt och populärt i Europa.
Jag tror att det beror på att Pascal är ett språk som skapats i Europa och har starkare rötter och traditioner där än i USA, födelseplatsen för C / C ++, Microsoft och Windows, vars ”modersmål” är C / C ++. MS och C-språkfamiljen har alltid dominerat i den professionella Windows-programmeringsvärlden, särskilt i USA.
Med detta sagt verkar det vara lite av en Delphi-uppståndelse på senare tid tack vare CodeGear -Embarcadero.
Svar
En aspekt som många antingen har ignorerat eller på något sätt missat: Delphi misslyckades med att förbli relevant.
När D1 kom ut i (”94?) fanns det bara två utvecklingsalternativ: Desktop eller Server. Av D4 testade företagen i princip vattnet med Internetutveckling. Med D7 var det mer troligt att en ny applikation körs i en webbläsare än på skrivbordet.
Tyvärr förändrades inte Delphi. Runt den här tiden började de flesta kompilatorföretagen misslyckas. Företag flyttade till webben och omfamna dessa språk.
För att vara säker fanns det nya skrivbordsapplikationer som byggdes, men helt uppriktigt hade mainstream gått vidare.
Ja, Borland skruvade upp, kungligt, men huvudproblemet var att de inte omfamnade webben. .Net och Java gjorde och vann hjärtor och sinnen hos den stora majoriteten av utvecklingspersonalen. Även Delphi.Net var ett eländigt misslyckande. Antingen för lite för sent eller helt enkelt dåligt utförande, jag är inte säker.
Om inte Embarcadero ändrar riktning kommer Delphi att fortsätta vara en enda produkt på skrivbordet och det är potentiell marknad andelen kommer att fortsätta krympa. Jag förstår att de har ökat försäljningen, men att öka försäljningen på en krympande marknad är inte exakt där de behöver vara. Jag misstänker att många av dessa försäljningar helt enkelt kommer från företag som byter bort från andra fel i det området.
Jag älskade Delphi. Men som många andra växte jag upp det för tio år sedan. Om vi är lyckliga kommer det också att växa upp.
Svar
Microsoft dödade dem
Men de hade bra hjälp från själva tenderade de att ha många häftiga projekt som körs internt men få som gjorde det till någon kommersiell framgång.
EDIT: Åh, förlåt, du menade Delphi , inte Borland. Nevermind då men det är ungefär av samma anledning. Jag håller med om att Delphi var (är) en bra IDE och i dess dagar är överlägsen Visual Basic men Microsoft har för mycket inflytande för att locka utvecklare. Detta i kombination med interna problem och .Net-omkopplingen tillsammans med att skrivbordsappar blev mindre populära dömde dem till dunkel
Kommentarer
- I don ' t ser verkligen hur MS gjorde det, om bara Borland fortsatte att arbeta på Delphi 7 IDE och gjorde språkmodernisering på den koden istället för att jaga .NET …
- Borland vände sig också bort från användarbasen som placerade dem där de var på 80-talet genom att höja sina priser ganska lite. De borde ha hållit sig fast vid " nedre delen " och lämnat avancerade saker till MS och kanske de ' Det pratas fortfarande om idag. Ledsen. Jag var en stor användare av Borland-produkter från mitten av 80-talet till början av 90-talet.
- MS köpte Anders Hejlsberg , att ' varför. 😉
- Borland har aldrig gjort DB-programmering lätt. Deras allra senaste produkt säger att den stöder Firebird. Du måste dock köpa de dyrare versionerna … den professionella versionen kommer inte med DBExpress-enheten för Firebird. Vilket avbrott.
- Nej, jag tror inte att MS hade mycket att göra med det. Borland gick ur spel genom att helt vända ryggen till de mindre ISV ' som gjorde dem framgångsrika i sin sökning efter stora företagspengar.
Svar
Borland dödade Delphi.
Att skriva en app med en version av Delphi ett par versioner tillbaka kunde bara inte fungera. Ingenting fungerade. Något enkelt som en FTP-klient kunde inte fortsätta arbeta. Även enkel Win API-programmering som fungerar perfekt i VB6 och .NET, kommer Delphi att fungera 15% av tiden med samma kod. Borland erbjöd bara ett servicepaket och lämnade flera buggar som de visste om. Om du vill fixa dem hade du inget annat val än att uppgradera. Att döma av användarna var den nya versionen full av buggar, IDE-kraschar och icke-känsla från Borland som sa: ”Vi måste hålla oss lönsamma”, vilket antyder att vi måste fortsätta att betala dem för de nya versionerna som kommer ut varje år , annars ger de inget stöd eller korrigeringar.
Jag rotade efter Delphi. Som VB6-användare var jag tvungen att fatta ett beslut om jag skulle byta till .NET, eller Borland Delphi eller C ++. Svaret var tydligt, eftersom Borland inte brydde sig, då .NET. Andra användare tappade Delphi och flyttade till .NET. Än nu, tanken på att gå till den nya versionen av Delphi får mig bara att känna mig sjuk. Minnen hur det bara höll misslyckades och ingenting fungerade och Borlands girighet, bara få mig att vilja hålla mig borta och inte slösa bort min tid. Det är tråkigt att se något gå bra, gå så fel.
Kommentarer
- Om du inte ' t medvetet, Borland är borta och Delphi är under ny ledning nu, drivs av folk som faktiskt bryr sig om produktkvalitet. Du borde ge det ett nytt utseende. De senaste versionerna är ljusår bättre än de dåliga dagarna.
Svar
Delphi lever fortfarande och sparkar, det är ett utmärkt verktyg och den senaste XE2-versionen gav många funktioner som som 64-bitars kompilering, iOS- och MACOS-kompilering. Så det är nu ett riktigt NATIVE Multi-Platform-utvecklingsverktyg.
Det är verkligen sorgligt vad Borland gjorde mot Delphi men Embarcadero verkar förändra spelet, jag använder Delphi sedan version 4 och jag för närvarande är på XE2, och detta är den överlägset bästa versionen av Delphi som någonsin släppts och eftersom den nu är flera plattformar skulle jag förvänta mig att nyare versioner av Delphi stöder Win32, Win64, MACOS, iOS, Android, Linux … alla större plattformar i t han marknadsför.
Delphis produktivitet är otrolig, och som företagsägare skulle jag aldrig ändra vår utvecklingsplattform, även om det är svårare att hitta Delphi-utvecklare nu, att lära sig språket är väldigt snabbt för en skicklig UTVECKLARE. 2011 anställde vi 3 utvecklare som inte kände Delphi och nu har de en mycket gedigen kunskap om språket och producerar många saker väldigt snabbt
Svar
Jag har använt Delphi sedan ungefär version 3. Eftersom version 8 (som verkligen inte kan räknas som en produkt eftersom den var så hemsk) var varje efterföljande version av Delphi en förbättring på den sista. Delphi förbättrades kraftigt under Embarcadero, och jag ser fram emot framtida innovationer.
Hela avyttringen Borland gjorde från Delphi var helt galen (åtminstone ur mitt perspektiv när jag tittade in), och överraskande köptes de av MicroFocus – ett företag vars anspråk på berömmelse var Cobol för .Net.
Men det är bra att veta att Delphi nu är i Embarcaderos kapabla händer.
Kommentarer
- Delphi 4 och 6 var snubblar, som 5 och 7 fixade.
Svar
Delphi lever som nämnts ovan inte bara för att det nu ägs av ett företag som bryr sig, utan också för att det finns ett oss-projekt fpc / Lazarus. Det är inspirerat av Turbo Pascal / Delphi och har en mycket hög nivå av kompatibilitet med Delphi. Dessutom använder den nuvarande Delphi-versionen fpc för att kompilera för iOS-mål. Detta innebär att Embarcadero inte ser detta projekt som ett hot, utan snarare som en partner.
Svar
Jag började programmera med delphi och interbase redan 1997.Delphi var det bästa programmeringsverktyget. jag kom ihåg när konceptet med tre lager kom runt, det gjorde databasapplikationer mycket enklare och kraftfullare. Fram till Delphi 7 var IDE perfekt. Men när Delhpi 8 släpptes förändrades det mycket. De gjorde allting annorlunda, hela användargränssnittet modifierades och det var antagligen att vara .NET-versionen, VCL-komponenterna blev svåra att hitta och hela IDE blev mycket tyngre att köra i de ”back in the days” helt nya MS XP SP1 installerat som körs i hårdvara med låg prestanda. Så grundläggande är det när avvisningen började. Jag bestämmer mig för min delhi 7 och vilken ny version av Borland Delphi som helst, jag håller fast vid Delphi 7. Så inte bara för mig utan för många andra programmerare som jag vet som arbetade med Delphi delar samma synvinkel. Delphi 7 var också mycket lätt att knäcka. vi behöver bara installera och serienumret var allt nummer ”1”.
Från 2007 till nu har jag arbetat med PHP5 så jag vet inte hur det går med Embarcaderos version.
lycka till