"Mono
: A Developer's Notebook" kitabının yazarlarından ve XML.com yazarı
Edd Dumbill ile söyleşi...
An interview with Edd Dumbill : Author of "Mono : A Developer's
Notebook"and editor of xml.com
C#nedir?com - English
: Hi, Mr. Edd, can you tell about yourself, your studies
and your projects releated software development in brief to our visitors?
By the way we know your well written books about mono and Linux, so
now do you have any plan to write a book about Mono's new versions?
C#nedir?com - Turkçe
: Merhaba Sayın Edd, kendiniz, çalışmalarınız ve yazılım
geliştirme ilgili projeleriniz hakkında ziyaretçilerime kısaca bahsedermisiniz?
Bu arada sizin Mono ve Linux hakkında yazdığınız kitapları biliyoruz,
Mono'nun yeni versiyonları ile ilgili kitap yazmayı düşünüyormusunuz?
Edd
Dumbill - English : Hi.
I'm a writer and free software developer who lives in the UK. I've been
involved in web development for ten years, and my recent work has been
involved with the XML, semantic web, Bluetooth, GNOME and Debian Linux
worlds.
We plan
to update Mono: A Developer's Notebook for Mono 1.2 and Gtk# 2.0 this
year.
Edd
Dumbill - Türkçe : İngiltere
de yaşıyorum. Mesleğim serbest yazılım mühendisliği ve yazarlık. Yaklaşık
10 yıldır yazılım mühendisliğimde internet ağırlıklı çalışmaktayım.
En son yaptığım çalışmalarım XML, anlamsal(semantic) internet, radyo
haberleşmesi(bluetooth), Gnome ve Debian Linux konularını içermektedir.
Daha önce
yazmış olduğumuz “Mono Developer Notebook” kitabımızı Mono 1.2 ve Gtk#
2.0 için bu yıl içinde güncellemeyi planlıyorum.
##############################
C#nedir?com - English
: How are the mono team's members relation between Microsoft
.Net engineers?
Does the Microsoft corp. support this project with money or another
things?
C#nedir?com - Turkçe
: Mono projesi ekibinin Microsoft'un .NET ile ilgili mühendisleri
ile bağını ne şekilde açıklayabilirsiniz? Microsoft'un bu projeye maddi
yada daha farklı desteği oluyormu?
Edd
Dumbill - English : There
is no direct link between Microsoft and the Mono project. In fact, if
you've ever seen the source of Microsoft's Rotor implementation of the
.NET CLI you are asked not to participate in the Mono project. That
said, there is friendly relations between the two communities, and both
Microsoft and the Mono team participate in the ECMA working groups on
the CLI.
You should
ask Miguel de Icaza this question to get his official answer.
Edd Dumbill
- Türkçe : Microsoft ile Mono projesi
arasında direkt olarak bir ilişki bulunmamakta. Nitekim, eğer Microsoft’un
rotor projesinin .NET CLI implementasyonunu gördüyseniz sizin Mono projesine
katılmamanız rica ediliyor. Şunu söyleyebiliriz ki her iki topluluk
arasında(Microsoft ve Mono-Team arasında) son derece arkadaşça ilişkiler
mevcuttur. Ve her iki grupta CLI çalışmalarını ECMA standartlarına uyarak
yapmışlardır.
Daha resmi
bir cevap almak için mono proje lideri Miguel de Icaza’ya danışabilirsiniz.
##############################
C#nedir?com - English
: Do you think Mono is going to use in real software sector
world for business software development? Was it developed for only to
show.Net’s platform independance theory in real life? What do you think
about mono's future?
C#nedir?com - Turkçe
: Mono'nun gerçek iş uygulamalarında kullanılabileceğini
düşünüyormusunuz? Yoksa yalnızca .NET in platform bağımsızlık teorisini
gerçeğe dönüştüren birproje olarak mı kalacak? Kısacası Mono'nun geleceği
hakkında ne düşünüyorsunuz?
Edd
Dumbill - English : Yes,
I do believe there will be plenty of business use of Mono. Novell can
already point you to several real world deployments of Mono. There are
real companies paying right now to further Mono's development.
Mono was
developed because Miguel de Icaza felt that the .NET platform offered
something new to programming that had been missing in other component
models.
The future
of Mono is a bright one. On the Linux side, we're seeing a lot of innovation
happen, and Mono's making great progress on the Mac.
Edd
Dumbill - Türkçe : Evet,
Mono’nun bir çok iş projesinde kullanılacağına inanıyorum. Novell firması
Mono’yu işaret ederek bir çok projesini Mono kullanarak geliştirmekte.
Birçok gerçek firma Mono’nun gelişimi için yatırım yapmaktadır.
Miguel de Icaza .NET'in diğer platformlarda olmayan ve programlama modeline
yeni şeyler kattığını düşündüğü için Mono projesini geliştirdi.
Mono’nun geleceği çok parlak. Linux tarafında bir çok yenilikler getirdiğini
görmekteyiz ve diğer tarafta Mono’nun MAC üzerindeki harika işlemleri
bu geleceğin parlaklığını gösteriyor.
##############################
C#nedir?com - English
: Everybody says that mono's runtime performance is less
than MS .Net framework's performance? Is it an architectural problem
or platform(Linux based) adaptation problem?
C#nedir?com - Turkçe
: Bir çok kişi tarafından Mono'nun çalışma zamanı performansının
MS .NET'in çalışma anı performansından daha düşük olduğu söyleniyor.
Bu durum platform adaptosyonundan mı yoksa içsel mimariden mi kaynaklanıyor
?
Edd
Dumbill - English : I'm
not qualified to comment in-depth on performance issues, I should just
say that it's never been a particular problem for me. You should talk
to Miguel's team here.
What I
can say is that Mono performance is improving all the time, and the
team are very responsive to problems once they've been highlighted.
Edd
Dumbill - Türkçe : Performans
anlamında çok derinlemesine bir araştırmam olmadı ve bu yüzden geniş
bir yorum yapmak istemem ama bir parça yorum yaparsam Mono hiçbir zaman
bana performans problemi çıkarmadı.
Mono’nun
performansı günden güne artmakta. Performans ile ilgili detaylı sorularınızı
Mono-team’e sormanızı öneririm. Bu gruptan yüksek kalitede de cevaplar
alacağınızdan eminim.
##############################
C#nedir?com - English
: If you have to tell mono in one word, which word fit best?
C#nedir?com - Turkçe
: Mono'yu bir kelime ile anlatmak durumunda kalsanız hangi
sözcük en iyi ifade eder?
Edd
Dumbill - English : Versatility.
Edd
Dumbill - Türkçe : Çok
yönlü.
##############################
C#nedir?com - English
: We tried to work with Asp.NET on XSP server but we faced
some errors which are bug. How can you fix this bug? Is ASP.NET API
in mono fully ready to develop highly qualified bussiness applications?
C#nedir?com - Turkçe
: Mono ile XSP sunucusu üzerinde ASP.NET uygulamaları çalıştırmayı
denedik ancak sonradan bug(böcek) olduğunu öğrendiğimiz bir çok hata
ile karşılaştık. Bu bug'lar nasıl/ne zaman düzeltilecek. Mono'daki ASP.NET
kütüphaneleri kaliteli web tabanlı iş uygulamaları geliştirmeye müsaitmi?
Edd
Dumbill - English : I
don't know what problems you faced in particular, but I do know that
the Mono guys are committed to making ASP.NET applications work well,
and in fact one of the earliest deployments of Mono in the US was an
ASP.NET application.
If you're about to invest lots of money in developing something on Mono,
I'd recommend you do what you would do if it was any other platform
– go talk to Novell and the Mono team and ask advice about what you're
to do. For a large investment, you wouldn't use J2EE or .NET without
doing similar research.
Edd
Dumbill - Türkçe : Tam
olarak bahsettiğiniz problemin ne olduğu hakkında bir fikrim yok fakat
Mono takımı Asp.Net’i her yönüyle ve hatasız olarak çalıştığı konusunda
hem fikirler nitekim bunun güzel örneğini Amerikadaki ilk Mono uygulamalının
Asp.Net tabanlı olmasında görmek mümkün.
Eğer Mono
ile ilgili büyük bir para harcayarak proje geliştirmek istiyorsanız,sizin
için platform sorunu diye bir şey ortadan kalkacak. Bu uygulamayı her
platformda çalıştırabileceksiniz. Daha detaylı öneriler için Novell
ve Mono takımı ile görüşüp önerilerini dikkate almakta yarar var. Büyük
bir yatırımda, J2EE veya .NET kullanıp kullanmayacağınızı araştırmadan
bu yatırımı yapmayacağınıza göre, mono’yuda bu şekilde araştırmanız
gerekir.
##############################
C#nedir?com - English
: Can you suggest anything to new mono developers? How can
they learn it easily and quickly? What is your favourite OS platform
to develop mono applications?
C#nedir?com - Turkçe
: Yeni Mono geliştiricilerine neler önerirsiniz? Mono platformunu
en hızlı ve kolay bir biçimde naısl öğrenebilirler? Sizin mono uygulamaları
için en çok tercih ettğiniz ortam hangisidir?
Edd
Dumbill - English : Well,
one of the best ways to learn Mono quickly is to read the book I wrote
with Niel Bornstein, “Mono: A Developer's Notebook”. There are lots
of hands-on examples to get you going there. Also, you should buy a
good book on C# too. There's no substitute for playing around with examples
and learning from them.
As to what
platform, I favour Debian Linux, but Mono runs great on Windows and
Mac OS X as well.
Edd
Dumbill - Türkçe : Mono’yu
en güzel öğrenmenin yolunun kitap okuyarak olacağından eminim. Hangi
kitap diye sorarsanız benim ve Niel Bornstein’in beraber hazırladığı
“Mono: A Developer's Notebook” kitabını kaynak olarak kullanabilirsiniz.
Bu kitabın dışında taşların yerine oturması için aynı zamanda güzel
bir C# kitabınıda okumanız gerekir
Benim favori
olarak çalıştığım platformum ne diye sorarsanız ; favorim Debian Linux
fakat Mono Windows ve Mac OS X de de Debain’daki kadar güzel çalışmakta.
##############################
C#nedir?com - English
: We know that you are a specialist about XML and you are
an author in www.xml.com. So that we want to ask a question about this
topic: When we look closer to the semantic web progress, xml, schemas,
rdf ,ontologies, ontology merging... Worldwise studies are taking big
steps in ontologies and related technologies. How many years, do you
predict, will have passed without using ontologies. When do you think
semantc web will be the popular kid in the world? Will it take nearly
same time as web,internet (From CERN to Worldwide use) or faster?"
C#nedir?com - Turkçe
: Siz aynı zamanda XML konusunda uzmansınız ve aynı zamanda
www.xml.com sitesinde yazarsınız. Dolayısıyla bu konu ile ilgilide bir
soru sormak istiyoruz : Anlamsal web(semantik web),xml,schema,rdf, varlık
bilimleri gibi konulara yakından baktığımızda dünya çapındaki ontoloji(varlık
bilimi) tabanlı çalışmaların büyük adım attığını görüyoruz. Ontoloji
tabanlı teknolojilerin çalışmalardaki eksikliğinin ne kadar daha süreceğini
tahmin ediyorsunuz? Anlamsal web(semantic web) dünyada popüler olarak
kullanılması hakkında ne düşünüyorsunuz? Bildiğimiz web in gelişmesi(CERN'den
günümüze kadar) ile aynı süreçte mi olacak bu gelişim?
Edd
Dumbill - English : Some
parts of the semantic web are already proving useful, especially within
organisations where the subject domain is naturally restricted. On the
world wide web we're seeing small fragments of data becoming available
(FOAF, RSS) and also interesting web services like Google and Amazon.
I believe that over time more and more semantic technologies will be
deployed as people start to understand and appreciate the value of linking
disparate data sources togeher.
In many
ways the semantic web is a continuation of the original idea Sir Tim
Berners-Lee had at CERN. I see a gradual shift in that direction as
web data services become as key as human-readable pages. It's quite
likely that the semantic web will exist a long time before you realise
that's what you're using!
Edd
Dumbill - Türkçe : Anlamsal(semantic)
web’in bize sağladığı zaten bir çok kullanışlı yönü var. Özellikle de
konu alanlarının doğal olarak kısıtlandığı organizasyonlarda
bunu görmek mümkün. WWW(World Wide
Web)’ye baktığımız zaman küçük parça verilerin kullanılabilir hale geçtiğini
söyleyebiliriz(FOAF,RSS gibi). Keza web servislerininde Google ve Amazonda
kullanıldığını görmekteyiz. Zaman ilerledikçe daha fazla anlamsal(semantic)
teknolojinin gelişeceğine inanıyorum. İnsanlar tamamen ayrı veri kaynaklarını
bir arada kullanmayı öğrendikçe ve bu işin kıymetini bildikçe anlamsal(semantic)
web kavramı daha da gelişecek,geliştirilecektir.
Anlamsal
web pek çok açıdan Sir Tim Berners-Lee'nin CERN'deki orjinal fikirlerinin
devamı niteliğindedir. "Web data servislerinin gittikçe insan tarafından
okunabilir sayfalar gibi ilerlediğini görmekteyim. Öyle gözükmektedir
ki anlaşılabilir web siz ne istediğinizi anlayana kadar devam edecek.
##############################
C#nedir?com - English
: Mr Dumbill, many thanks for participation to our interview.
C#nedir?com - Turkçe
: Sayın Dumbill, söyleşimizekatıldığınız için çok teşekkür
ederiz.
Edd
Dumbill - English : Thank
you very much again…
Edd
Dumbill - Türkçe : Tekrar
teşekkür ederim. |