Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 36 reacties
Bron: Borland

Het was riesk die ons informeerde over het feit dat Borland een nieuwe versie van de bekende ontwikkelomgeving Delphi heeft uitgebracht. Delphi 7 Studio wordt bestempeld als "the first independent path to Microsoft.NET". De belangrijkste verbetering ten opzichte van versie zes mag dan ook duidelijk zijn; ondersteuning voor de .NET standaard. Toch zijn er ook andere dingen veranderd. Drie van de vier Delphi 7 versies worden standaard geleverd met Kylix 3 - de Linux equalivent van de software. Daarnaast is er onder meer speciale aandacht besteed aan de opties met betrekking tot webdevelopment en programmeren aan de hand van modellen, zoals degenen die met de nieuwe ingebouwde UML designer gebouwd kunnen worden:

Pricing and Availability
Borland Delphi 7 Studio will be available during summer 2002 in four editions: Architect, Enterprise, Professional, and Personal. A full Delphi language version of Borland Kylix™ 3 ships with Delphi 7 Studio Architect, Enterprise, and Professional editions. Delphi 7 Studio Architect is priced at $3,499, Delphi 7 Studio Enterprise at $2,999, Delphi 7 Studio Professional at $999 and Delphi 7 Personal at $99. Check regional websites for promotional pricing for Delphi 7 Studio. In addition, a 30-day Delphi 7 Studio Architect Trial will be available as a download from http://www.borland.com/downloads/.

Delphi 7

Het persbericht is hier te vinden, en meer informatie over de features kun je uit deze .pdf plukken.

Moderatie-faq Wijzig weergave

Reacties (36)

Nou nou,

leuk en aardig, vooral het feit dat een concurrent met .NET ondersteuning komt. (en dat ook onder Linux/*NIX), maar: was personal niet eerst gewoon lekker gratis?
Volgensmij is er op dit moment zowiezo nog geen ondersteuning voor .NET onder Linux.
Het MOJO project (http://www.go-mono.com/) is op dit moment bezig om ondersteuning voor .NET onder linux te realiseren.

Ik denk dus geen ondersteuning voor .NET in de linux versie dus :)
van Borland.com: (http://www.borland.com/dotnet/index.html)
The Borland® strategy for the Microsoft® .NET™ platform features award-winning application development environments-such as Delphi,™ C++Builder,™ and Kylix,™-that support the capabilities of the.NET framework, including ASP.NET and application interoperability through XML Web Services.
dus ja ja ja: Kylix (dus Linux) en .NET :)
Om een .NET applicatie te draaien heb je toch echt de common language runtime nodig. De MSIL interpreter is niet zo'n probleem. MSIL is net zoiets als Java bytecode, en Mono heeft al lang die interpreter af.

Het probleem is het .NET framework, een verzameling van een dikke 4000 classes waar .NET applicaties gebruik van maken. Om dat framework te porten kost erg veel tijd, en voorzover ik weet is het nog niet af.

Totdat dat gebeurd is hoef je er echt niet op te rekenen .NET onder Linux te kunnen gebruiken. Kylix is voorlopig alleen geschikt om Delphi/Win32 ook onder X-Windows (met Qt) te laten draaien.

Die support van Borland houdt hoogstwaarschijnlijk alleen in dat ze nu naast native Windows en Linux binaries ook MSIL binaries kunnen compilen. Meer is niet nodig. De Kylix support voor .NET betekent dus ook dat de MSIL compiler het ook onder Linux doet. Zonder .NET runtime echter geen runtime.

(Disclaimer: dit zijn aannames die ik doe gebaseerd op wat ik weet over Delphi, Kylix en .NET. Ik kan er naast zitten.)


(Edit: als ik nou eerst de hele thread lees en daarna mijn scheur opentrek, is het enige wat ik hoef te posten een verwijzing naar de post van Jan Derk hieronder |:(. Naja, hij zegt wel hetzelfde als ik, alleen beter :))
Nog niet nee,

maar melde Microsoft niet dat .NET er voor apache komt? Aangezien dat zo'n lekker cross-platform servertje is zullen ze dus ook voor Linux/*BSD/etc het .NET framework moeten meeleveren, anders heb je d'r weer niets aan.
leuk en aardig, vooral het feit dat een concurrent met .NET ondersteuning komt. (en dat ook onder Linux/*NIX), maar: was personal niet eerst gewoon lekker gratis?
Sinds wanneer zijn Borland en Microsoft echte concurrenten? Borland profiteert juist van het Windows van MS aangezien ze vrijwel alleen tools voor Windows maken (Kylix uitgezonderd natuurlijk, maar die is ook vrij nieuw nog).
omdat MS alleenheerschappij wil?

iedereen die voor Borland als ontwikkeltool/omgeving gaat koopt diezelfde tools/omgeving niet bij MS.

no flame intended. me dunkt dat m'n opmerking zo onderhand wel ruimschoots bewezen is.
Alsof Microsoft op de ontwikkel tools winst maakt, Visual studio .net kostte meer manjaren om te maken dan Windows 2000.
En de reden daarachter is:
omdat MS alleenheerschappij wil
Ik denk dat Microsoft alleen maar blij is met producten zoals die van Borland
dat denk je een beetje mis.. Borland gaat mulitplatform, iets wat best wel getuigd van lef van het bedrijf. Micorsoft heeft er een beetje handje van om alles wat hun monopolies aanvalt om te trachten om zeep te helpen.
Ik hoop dat de linuxmarkt flink aanslaat voor borland, daarmee krijgt borland een voor ms ongrijpbaar marktaandeel. Microsoft loopt daar een aardige concurrentieachterstand op.
Alsof Microsoft op de ontwikkel tools winst maakt, Visual studio .net kostte meer manjaren om te maken dan Windows 2000.

Zolang er maar software wordt ontwikkeld voor het windows platform, dat is wat Microsoft wil! Hoe meer hoe beter, hoe meer software hoe meer personen en bedrijven windows willen hebben. Dit is ook de reden waarom developers zo ongelooflijk belangrijk zijn voor het .Net succes. Ik denk dat Microsoft alleen maar blij is met producten zoals die van Borland, alle Delphi ontwikkelaars kunnen nu super gemakkelijk .Net software schrijven.
Sinds wanneer zijn Borland en Microsoft echte concurrenten? Borland profiteert juist van het Windows van MS aangezien ze vrijwel alleen tools voor Windows maken (Kylix uitgezonderd natuurlijk, maar die is ook vrij nieuw nog).

Je hebt gelijk dat Microsoft Borland niet alleen als concurent ziet. Iedereen die ontwikkeltools maakt voor Windows wordt door Microsoft verwelkomt. Microsoft heeft zelfs een groot aantal aandelen in Borland. Dat zegt genoeg volgens mij.

Maar om nou te zeggen dat Borland vrijwel alleen Windows tools maakt...

Borland maakt bv de Java ontwikkelomgeving met het grootste markaandeel (JBuilder). Dit draait op naast Windows ook op Solaris, Linux en Mac. En verder natuurlijk Kylix, het meest populaire RAD tool voor Linux. Hoewel ik van deze laatste in het niet valt bij de verdiensten uit JBuilder.
Delphi en Kylix Personal zijn gratis down te loaden of met boeken voor $99 in een winkel te koop. Een beetje zoals een Linux distributie.

De download is meestal pas een paar weken na de officiele release beschikbaar.
oops, my bad :) dat had ik moeten weten. ik heb ze namelijk allebij. (de download versies)
Er staat dus nergens dat Kylix ook .NET ondersteund want er zijn wel kleine verschillen tussen Delphi en Kylix

Dus grote kans dat Klix helemaal geen .NET ondersteund
Kleine verschillen, je zegt het al.

maar .NET is een van de grootste en belangerijkste features van 7 als je het vergelijkt met 6 :)

dus ik denk dat ze dat er niet uit zullen halen voor de linux versie.
Kylix v3 wordt alleen gebundeld met Delphi 7. Kylix v3 is al langer uit en kan geen .Net programmas maken. Het feit al dat er nog geen .Net framework voor Linux is maakt het ook een beetje nutteloos :)

Je kan een Delphi programma gemaakt met CLX componenten hercompileren met Kylix om er een Linux programma van te maken.

Als er een .Net Framework voor Linux komt zal je net als java niet hoeven te hercompileren en zou je .Net programma gemaakt met Delphi of VS.Net meteen moeten werken.
Om even wat misverstanden uit de weg te ruimen.

Over .NET:
Delphi 7 bevat alleen een preview .NET compiler, die nog niet geintegreerd is in de IDE. Dus je kunt nog geen .NET applicatie met je muis in elkaar slepen. Dit was gewoon nog niet af. Volledige integratie zal pas in Delphi 8, die volgend jaar verwacht wordt, beschikbaar zijn. Jammer, maar voor .NET is op dit moment alleen VS.NET een optie.

Delphi ondersteunt win32, .NET en QT applicaties. De win32 is de oude standaard gebaseert op de win32 api die als voordeel heeft dat deze applicaties op alle computers (inclusief oude zoals Windows 95) draaien. Delphi ondersteunt win32 applicaties dmv het VCL framework.

.NET is de nieuwe Microsoft standaard, dat is vast niemand ontgaan ;) Om .NET applicaties te kunnen draaien moeten je klanten een 21MB groot framework downloaden. Dit maakt niet veel uit als je je applicaties per CDROM verspreidt, maar is een beetje onhandig als je je applicaties over het Internet laat downloaden. Daarnaast ondersteunt Windows 95 ook geen .NET. Het grote voordeel is dat .NET applicaties op elk OS draaien waarvoor een .NET framework bestaat. Op dit moment is Ximian bv bezig om .NET naar Linux te porten. Persoonlijk ben ik erg benieuwd of dat gaat lukken.

Over Kylix:
Kylix (Delphi voor Limux) ondersteunt geen .NET. Op dit moment bevat Kylix alleen ondersteuning voor QT dmv van het CLX framework. Als je je applicaties mbv CLX maakt dan kun je ze dus compileren voor zowel Windows als Linux.

Het grootste voordeel van Delphi is dat je geen keuze hoeft te maken tussen Win32, .NET en Linux. Dit in tegenstelling to VS.NET waar alleen .NET wordt ondersteund.
Over Kylix:
Kylix (Delphi voor Limux) ondersteunt geen .NET. Op dit moment bevat Kylix alleen ondersteuning voor QT dmv van het CLX framework. Als je je applicaties mbv CLX maakt dan kun je ze dus compileren voor zowel Windows als Linux.
da's toch echt iets anders dan de website van Borland zegt op: http://www.borland.com/dotnet/index.html

edit:

wacht, je hebt enigzins gelijk: op dit moment. Maar met de Kylix die in launch gaat zodra Delphi Studio 7 uitkomt gaat het anders zijn. maar: op dit moment ondersteund 6 ook absoluut geen .NET
Wat het verwarrend maakt, is dat Borland marketing een boel leert van Microsoft. Tegenwoordig betekent dat, dat je .NET, XML en web services in elke tweede zin moet noemen. Zoals we allemaal weten is marketing bedoelt voor Dilbert type managers. Die reageren helaas alleen maar op hype woorden.

Als je het Borland Delphi 7 persbericht erop naleest:

http://www.borland.com/news/press_releases/2002/08_06_02_Delphi7_Launc h.html

dan lijkt het bijvoorbeeld dat Delphi 7 .NET volledig ondersteunt. Als je dan in de featurematrix kijkt:

http://www.borland.com/delphi/pdf/del7_feamatrix.pdf

dan vallen de beperkingen pas op.

Deze marketing berichten maken het voor ons techneuten moeilijk om uit te zoeken wat er nu echt ondersteund wordt. Je heb gelijk dat op pagina waar je naar refereert de indruk wordt gewekt dat Kylix .Net ondersteunt. Dit is echter momenteel onmogelijk, vooral omdat er niet eens een .NET framework bestaat voor Linux. Als je de Kylix feature matrix erop naslaat

http://www.borland.com/kylix/pdf/kyl3_feamatrix.pdf

dan zul je zien dat ze bedoelen dat Kylix web services ondersteunt. 1% van het hele .NET verhaal, dus marketing liegt niet. Maar applicaties die draaien op het .NET framework kun je er niet mee bouwen.

Misschien in de toekomst, indien Mono een success wordt.
Ik denk dat WebServices een heel belangrijk deel van .NET uitmaakt. Veel meer dan het .NET Framework, wat gewoon een nieuwe SDK is. We hebben gezien dat Java ook niet de hele wereld heeft veroverd. Ik denk dan ook niet dat het .NET Framework dat nu wel gaat realiseren.

WebServices vormen een standaard om systemen te koppelen die ook door andere grote partijen als IBM en Sun worden gepropageerd. Hier is veel meer mee te winnen dan met een ontwikkelplatform als het .NET Framework. Visual Studio .NET is ook een prachtige IDE, maar de IDE gaat de manier van applicatieontwikkeling niet veranderen. WebServices wel naar mijn gevoel. Een soort inlossing van de belofte van CBD (Component Based Development). Volgens het Lego (tm) principe ontwikkelen. Iedereen maakt bouwstenen die volgens de WebServices standaard met elkaar kunnen communiceren.
Nee inderdaad, echte dotnet programma's komen er nog niet uid D6 en uit D7 komt alleen met een commandline compiler. Wat Borland's marketing afdeling probeert duidelijk te maken is dat je wel al webservices kan maken met D6. Aangezien dat ook een belangrijk onderdeel is van .Net volgens MS, vind Borland dat ze al op .Net ingespeeld hebben.
Het grootste voordeel van Delphi is dat je geen keuze hoeft te maken tussen Win32, .NET en Linux. Dit in tegenstelling to VS.NET waar alleen .NET wordt ondersteund.
Niet helemaal waar: je kunt in VS.NET nog steeds applicaties "oude stijl" schrijven (in ieder geval in C++, VB kijk ik niet naar, dus weet ik ook niet). Het is inderdaad wel zo dat het wordt ontmoedigd ;).

Als het aan Microsoft ligt zijn het alleen nog DirectX applicaties die in Win32 worden geschreven.
Weer eentje op de stapel :P
Wat ik wel goed vindt is dat ze kylix nu meeleveren (voorheen moest die zelfs met Delphi 6 enterprise apart gekocht worden).
Enne de personal versie is weliswaar free, maar daarmee mag je ook geen software maken waar je geld voor vraagt. PLUS je mist een scala aan componenten die toch wel Oh zo makkelijk zijn ;)
Het leuke is dat er voor vrijwel elk component wel een alternatief te vinden is }> . En als je toch al niet van plan ben wat commerciëels te maken....
Hopelijk werkt de productactivering van Delphi deze keer minder problematisch. Een half jaar geleden downloadde ik Delphi 6 Personal. Activering via internet lukte niet, dus probeerde ik het per telefoon. De medewerker die ik toen aan de lijn kreeg, vroeg allerlei persoonlijke gegevens, zoals mijn adres en telefoonnummer. Hij beweerde dat die gegevens absoluut noodzakelijk waren om de productactivering af te ronden :r. Borlands privacy statement geeft daarentegen uitdrukkelijk aan dat al die persoonlijke gegevens niet verplicht zijn.

De helpdeskmedewerker benaderde mij alsof ik een illegale gebruiker was (niet dus!), wat ik nooit van Borland had verwacht :(. Dan maar een klacht ingediend dat Borland zijn eigen privacy statement schond. In een excuusmail beloofde Borland beterschap en hopelijk is dat inmiddels gebeurd. We zullen zien bij Delphi 7...
Mijn ervaringen met Borland zijn totaal anders...

Alle keren dat ik contact met ze heb gehad, waren ze uitermate klantgericht, en zijn ze al hun beloften nagekomen.
Ik vind dit best snel. Delphi 6 is nog niet eens zo heel lang uit.

En toch, het zat er aan te komen. Om nog een beetje mee te komen moet je tegenwoordig wel wat met .NET (tenminste, zo lijkt het).

edit
En idd, wat arjankoole hier boven mij zegt: .NET onder Linux :)
Delphi 7 Studio Architect Trial will be available as a download from http ://www.borland.com/downloads/
Die link bestaat dus niet, deze wel:
http://www.borland.com/products/downloads/index.html
quote
Toch zijn er ook andere dingen veranderd. Drie van de vier Delphi 7 versies worden standaard geleverd met Kylix 3 - de Linux equalivent van de software
/quote

Je zou bijna zeggen dat ze niet meer om linux heen kunnen als ze er ook al varianten voor maken.
Dommevraag
Wanneer zouden wij iets gaan merken van het hele .net gebeuren van microsoft
/Dommevraag
ik werk er al mee hoor...
het bedrijf waar ik bij werk is al in beta 1 begonnen met het ontwikkelen in .NET

We zijn er nog steeds druk mee bezig en dat zal ook wel zo blijven..
het is echt ideaal voor webapplicaties...
Je merkt er nu al veel van zoals gezegd. Ontwikkelaars bij webbedrijven werken er al mee, dus nieuwe sites zullen steeds vaker op .NET gebouwd worden.

Als gebruiker merk je er bar weinig van, als je acherliggend bent daar-en-tegen wel weer :)
Hier een linkje naar de What's New voor de Delphi 6 kenners onder ons met gedetailleerdere beschrijving van wat er precies nieuw is.

http://bdn.borland.com/article/images/28980/D7_whats_new.pdf
equalivent
Moet dat niet equivalent zijn of wordt ik nou lysdecties? ;)

Verder is het wel een goede zaak dat je voor het ontwikkelen in .Net niet automagisch Microsoft software moet hebben.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True