|
Torstai, 1.7.2004 Novell julkisti .NET-yhteensopivan Mono 1.0 -sovellusympäristönNovell on julkaissut avoimeen lähdekoodiin perustuvan Mono 1.0 -sovellusympäristön, joka toimii Linux-, Unix- ja Windows-ympäristöissä. Mono 1.0 sisältää muun muuassa ECMA CLI-, IKVM Java- ja Visual Basic -ajoympäristöt, C# 1.0 -kääntäjän sekä .NET 1.1 -profiilin mukaiset luokkakirjastot.
Lue juttu oma, 1.7.2004 00:33. Lähde: Novell, Mono-project
|
|
Kommentoi juttua
Anonyymi kommentoija, 1.7.2004 12:25:42
Vastaa
http://www.microsoft.com/downloads/details.aspx?Fa...
Toivotaan Monolle nopeaa reagointia tuohon.
Anonyymi kommentoija, 1.7.2004 12:35:41
Vastaa
Toivotaan Monolle nopeaa reagointia tuohon.
Mono 1.2
Release target: Q4/2004.
Mono 2.
Release target: Q2/2005.
Anonyymi kommentoija, 1.7.2004 22:57:14
Vastaa
weicco, 2.7.2004 09:00:53
Vastaa
Ohjelmointikielenä ei tarvitse käyttää C#:ia, C++ tai VB menee mainiosti ja luultavasti moniin skriptikieliin tulee jonkinlainen tuki. Mielestäni C# on tosin paras näistä ainakin tähän tarkoitukseen.
Ja .NET tosiaan vaatii runtime-kirjaston toimiakseen.
Anonyymi kommentoija, 3.7.2004 02:00:34
Vastaa
Ja .NET tosiaan vaatii runtime-kirjaston toimiakseen.
Fiksu tapa ajatella, tehdään alusta jonka alla toimivat muutkin kielet. Kaikki kun eivät osaa C:n eri derivatiiveja puhumattakaan Javasta. Tiesittekö muuten, että yli 90 % liiketoimintajärjestelmistä on kirjoitettu 'jollain muulla' kuin nykyisillä 'valtavirta' kielillä... suomeksi siis Cobol osaajillekin on vielä töitä.
Tietty Fortran on teknisessä laskennassa myös kova sana.
bungle, 4.7.2004 22:53:40
Vastaa
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
weicco, 1.7.2004 09:11:06
Vastaa
Olen tehnyt itse hieman hommia C#:n ja .NET:n kanssa Windowsilla (Visual Studio .NET ympäristössä) ja henkilökohtainen mielipiteeni on, että tämä on loistava. Ohjelmat saa nopeasti valmiiksi ja monet virheet, mitkä esim. C++ kehityksessä löytyisivät vasta testauksessa, löytyy nyt jo käännösaikana. Suosittelen.
Anonyymi kommentoija, 1.7.2004 09:21:43
Vastaa
Itse en ole testannut kuin yhtä .Netillä tehtyä peliä Windows Mobile2003:ssa. Eli ei voi sanoa kokemukseksi.
Toivon mukaan MS ei keksi jotain kieroa pysäyttääkseen Monoa.
jjx, 1.7.2004 10:30:28
Vastaa
Jotain .NETin suosiosta todistanee se, että Java puolella suosittuja open source softia on alettu porttamaan sinne (esim. ant, hibernate). *IMHO* Microsoft sovelluskehityksen ongelmana on ollut juuri aktiivisen open source yhteisön puute; sen sijaan että oltaisiin rakennettu joukolla toimivia komponentteja, on syntynyt tuhat ja yksi firmaa jotka tekevät vähän sinnepäin toteutuksia ja myyvät niitä sitten parilla sadalla taalalla.
Java puolella yhteisö on ollut vahva, ilman Strutsia, Eclipseä yms projekteja Microsoftin olisi ollut huomattavasti helpompi kilpailla Javaa vastaan.
feenix, 1.7.2004 12:53:54
Vastaa
Itse en kylläkään tajua miksi ne softat portattaisi alustalle jota eivät käytä, ehkä en osaa ajatella loogisesti? ;)
daimoni, 1.7.2004 16:02:00
Vastaa
-- Anonyymi kommentoija
Anonyymi kommentoija, 1.7.2004 21:34:25
Vastaa
Anonyymi kommentoija, 1.7.2004 21:50:09
Vastaa
Kumma juttu, kun kerrankin MS tekee jotain standardia niin heti aletaan mustamaalaamaan. Jos Sun standardoisi Javan niin fanipojat olisivat heti ylistämässä glooriaa.
Anonyymi kommentoija, 2.7.2004 10:33:43
Vastaa
weicco, 4.7.2004 08:37:55
Vastaa
Anonyymi kommentoija, 7.7.2004 11:05:21
Vastaa
Kumma juttu, kun kerrankin MS tekee jotain standardia niin heti aletaan mustamaalaamaan. Jos Sun standardoisi Javan niin fanipojat olisivat heti ylistämässä glooriaa.
weicco, 1.7.2004 11:34:46
Vastaa
Mutta uutinen käsittely Monoa. Eihän se ole MS:n tuote, eikä siinä ole MS:n EULA:a. Ja nythän joku voisi tehdä nopeustestit käyttäen Monoa ja Javaa UNIX-alustalla. Saataisiin selvennystä asiaan.
Anonyymi kommentoija, 1.7.2004 11:47:08
Vastaa
Eipä taida Javallakaan olla enää niitä suorituskykyongelmia.
Olisi mielenkiintoista nähdä nopeusvertailu Unix Mono vs. Unix Java.
Anonyymi kommentoija, 1.7.2004 14:33:34
Vastaa
Itse olen Java harrastelija, voisi vaikka siirtyä .NET harrastelijaksi. Paitsi että mistä löytyy Eclipseä vastaava .NET sovelluskehitys alusta? siis samalla rahalla..., koska kyse on siis harrastuksesta.
Anonyymi kommentoija, 1.7.2004 15:15:05
Vastaa
Kannattaa myös vilkaista Microsoftin juuri julkaisemat Visual Studio 2005 Beta 1 Express-versiot: http://lab.msdn.microsoft.com/express/
Töissä on ollut noin vuoden päivät menossa Java -> .Net -siirtymävaihe. Tulokset ovat olleet tähän mennessä joka suhteessa positiivisia. Suosittelen ainakin kokeilemaan ennen tekniikan tuomitsemista.
Anonyymi kommentoija, 1.7.2004 21:27:04
Vastaa
Tosin managed koodia, enkä ole itse koittanut.
Lt. Kloner, 1.7.2004 15:13:44
Vastaa
http://sharpdevelop.com/
(C#:lle ja VB:lle)
Ainakin simppeli soap-viestien lähettelijä/tietoliikennebuggeripalikka, jota ensin väänsin VS.Net:illä importtautui ihan kiltisti ja lähti ajoonkin ekalla yrittämällä.
Hydra, 25.7.2004 05:54:29
Vastaa
tjsp
feenix, 1.7.2004 12:49:54
Vastaa
Ja sanokaa minun sanoneen: Mono ja .NET tulevat "pelastamaan" esimerkiksi Linuxin ohjelmistotarjonnan. Java ei kyennyt, ei kiinnosta työpöydällä yrityksiä, .NET taas tulee kiinnostamaan kun Longhorn tulee ja .NET entistä vahvempana. Siinä sitten kun samat ohjelmat toimivat Linuxissakin (tietysti jotkut varmasti tekevät epäyhteensopivaakin P/Invokella jne), alkaa ohjelmistoja olla sinnekin.
Nythän joudutaan miettimään onko järkevää laittaa rahaa Linux-version kehitykseen, tuolloin se rahasumma on niin paljon pienempi, joskus vain testaus joudutaan tekemään ja softa toimii suoraan. Mikäs sen mukavampaa?
Mono sen sijaan on ollut vähän epävarma välillä, siinä ei aina ole tekijä osannut lukea speksiä ja tehdä toimivaa luokkaa, mutta olen kyllä serveripään sovelluksiani Monollakin ajanut. NFS-serveri ei tainnut vielä viime kokeilussa toimia, jotain outoa oli muistaakseni memorystreamissa. Ehkä 1.0:ssa on nämä kaikki korjattu ja saisi softat toimimaan paremmin.
Niin ja mitään penkkimerkkejä ei kielletä missään muussa kuin beta-tuotteissa, joten siitä vaan testaamaan .NETtiä ja natiivia Windowsissa tai missä haluaa. Päästään lähelle natiivia ja joissain jopa parempaankin kun voidaan optimoida koodia ajon mukaan, ei arvata etukäteen miten se käyttäytyy. Monon tehokkuudesta en osaa vielä sanoa, en ole tarkemmin ajanut testejä.
Windows.Forms-tuki vielä uupuu Monosta, osittainen on mutta itse en ole saanut ikinä toimimaan, fontit puuttuu kokonaan (Wine/Freetype-vika, ei Monon) ja tätä lupaillaan vasta tulevaisuudessa. Sinänsä tyhmää, että päättivät tehdä 100% yhteensopivuuden, vaikka GTK#-pohjaisella olisi saatu 99% yhteensopivuus, joka olisi riittänyt melkein aina. Ainoa syy miksi joudutaan winelibiä käyttämään on se, että saadaan myös natiivipuolen messageloopit käyttöön. Ja näitähän ei suositella tietenkään käytettäväksi, eikä suurin osa ohjelmista varmastikaan niitä tarvitse. Mutta eiköhän se noinkin jossain välissä ala toimia.