Bugün biraz Alt.Net (alternatif Dot Net) oluşumundan bahsedelim. Nisan 2007'de David Laribee tarafından ortaya atılmış bir terimdir. Aslında yeni bir şey yok. Özgür Yazılım mentalitesinin .NET dünyasında oturmasıyla birlikte Java dünyasından esinlenilerek geliştirilmiş projeler ve kod yazarken kolaylık sağlayan yardımcı programlar zaten günlük olarak kullandığımız ürünler. Microsoft bir takım patternler ve standartlar oluştursa da .NET yazılım dünyasında bunların hepsinin kullanıldığını düşünmek yanlış olur. üstelik bazı işleri Microsoft standartlarına uymadan kolayca yapmanın yolları da var.

Alt.NET oluşumu benim anladığım kadarı ile; kendi işine gelen araçları ve yardımcı kütüphaneleri bir araya getirerek yazılım üretmeyi kolaylaştırmak ve belli bir standartlaşma çabası gütmek amaçlıdır diyebilirim. İster MS olsun ister özgür yazılım olsun, ürünleri kendi yararları doğrultusunda kullanır ve yazılım üretmede kullanılan metod ve araçları sürekli olarak günceller. Tabii burada önemli olan yazılım geliştirme prensipleridir; araçlar sadece bu prensipleri desteklemek amaçlıdır. Aşağıdaki listede yer alan araçlar yarın değişebilir fakat prensipler değişmez. Bir işi başarmanın bir kaç yolu olduğu gibi yazılım dünyasında da pek çok yol yordam var. Alışık olduğunuzu kullanmaya devam edebilir veya farklı projeler için farklı araçlar kullanabilirsiniz.

David'e göre Alt.NET yazılımcısı
  • Ne işine gelirse kullanan ve sürekli daha iyiye gitmeyi hedefleyen
  • Kendi alanı dışına çıkıp diğer grupların neler yaptığını tetkik eden (Özgür Yazılım, Java, Agile, Ruby vs.)
  • Alışılagelmiş dogmaların dışına çıkmayı başarmış. İşlerin daha hızlı, sade, değiştirilebilir ve yüksek kaliteli hale gelebileceğine inanan, bunun için çalışan
  • Kullandığı araçların süper olduğunu düşünebilir ancak araçlar sizi belli bir yere kadar götürür. Önemli olan bu araçların bilgi ve prensipleri ne kadar uyguladıkları ve destekledikleridir.
"Profesyonellik" Alt.NET akımında önde tutulur ve "Basitlik", "Birlikte çalışma" ve "Hizmet" gibi kavramlarla desteklenir. Alt.NET akımında popüler kullanılan teknolojiler ise
Ortaya atılan araç listesinden bir kesit ve benim eklentilerim aşağıda. Listede pek çok tanıdık var, hiç duymadıklarınızın yaptığı işleri de başka bir araç ile yapıyor olabilirsiniz. Unutmayın Önemli olan araç değil prensiplerdir. Araçların tek tek açıklamasına girmeyeceğim. Yorumlarınızda sizin kullandığınız araçları linkleri ile beraber belirtirseniz sevinirim.
  1. Paint.NET - http://www.getpaint.net
  2. VS2008 - http://msdn.microsoft.com/en-us/vstudio/default.aspx
  3. VMWare/VPC
  4. KeePass - http://keepass.info
  5. CastleWindsor - http://www.castleproject.org
  6. Monorail - http://www.castleproject.org/MonoRail
  7. Windbg+SOS/CLRProfiler
  8. AnkhSvn - http://ankhsvn.open.collab.net
  9. Test Driven.NET - http://www.testdriven.net
  10. Process Explorer – http://technet.microsoft.com/en-us/sysinternals/default.aspx
  11. VIM - http://www.vim.org
  12. CygWin - http://www.cygwin.com
  13. Lucid Spec - http://www.elegancetech.com/ls/ls.aspx
  14. CodeRush - http://www.devexpress.com/Coderush
  15. Windows Live Writer - http://windowslivewriter.spaces.live.com
  16. Launchy - http://www.launchy.net
  17. TextPad - http://www.textpad.com
  18. Notepad++ - http://notepad-plus.sourceforge.net
  19. XMLSpy - http://www.altova.com
  20. DotTrace - http://www.jetbrains.com/profiler
  21. Reflector - http://www.red-gate.com/products/reflector/index.htm
  22. HawkEye - http://www.acorns.com.au/Projects/Hawkeye
  23. LinqPad - http://www.linqpad.net
  24. LLBLGen - http://www.llblgen.com
  25. Firebug (for FF) - http://getfirebug.com
  26. Fiddler (for IE) - http://www.fiddlertool.com
  27. git - http://git.or.cz
  28. TortoiseSVN - http://tortoisesvn.tigris.org
  29. FXCop - http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx
  30. SandCastle + HelpFileBuilder
  31. Regulator - http://sourceforge.net/projects/regulator
  32. RegEx Buddy - http://www.regexbuddy.com
  33. Snippet Compiler - http://www.sliver.com/dotnet/SnippetCompiler
  34. GhostDoc - http://www.roland-weigelt.de/ghostdoc
  35. Unlocker - http://ccollomb.free.fr/unlocker
  36. IE Developer tool bar - http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038
  37. Log4Net - http://logging.apache.org/log4net/index.html
  38. MS Natural 4000 - http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=043
  39. SQL Compare - http://www.red-gate.com/products/SQL_Compare/index.htm
  40. WinMerge - http://www.winmerge.org
  41. PerfectStorm - http://www.codeplex.com/PerfectStorm
  42. MyGeneration - http://www.mygenerationsoftware.com/portal/default.aspx
  43. Sourceforge - http://www.sourceforge.net
  44. SQL Server 2008 Express - http://www.microsoft.com/express/sql/default.aspx
  45. 7-Zip - http://www.7-zip.org
  46. Daemon Tools - http://www.daemon-tools.cc
  47. Foxit Reader - http://www.foxitsoftware.com/pdf/rd_intro.php

Listede son günlerde ortaya çıkan ve Subversion sürüm kontrol sistemini tahtından indirebilecek nitelikteki "git sürüm kontrol" hadisesi de var. Linux'un yaratıcısı Linus Torvald'ın bir şeylere kafası bozulup bir ay gibi kısa bir sürede ortaya çıkardığı ve tüm kernel geliştirme platformunu üstüne taşıdığı sistem. http://github.com sitesinde kendinize yeni bir hesap açabilir, ve git sürüm kontrol sistemini (aynen Sourceforge.net sistemi gibi) kullanabilirsiniz.

Bu hafta sonu yapacak oldukça fazla şey çıktı sanırım sizin için. Tüm bunları araştırıp, indirip, kurmak ve oynamak epey bir zamanınızı alır. Yorumlarınızı da ihmal etmeyin ;-).

 

Technorati Tags: ,,

Reklamlar


Bu girdiye atılan yorumlar:

No comments posted yet.

Yorumunuzu buradan giriniz

Yorumlar onaylandıktan sonra yayınlanacaktır

*


*


 (Görüntülenmeyecek)


 (İsminizde link olarak görüntülenecek)

*
Bold Italic Underline Blockquote Hyperlink Hyperlink

 

Please add 3 and 8 and type the answer here:

Yorum Önizleme:

 

Arama



Hakkımda

Merhaba, ben Gürkan Yeniçeri. 9 yılı aşkın süredir özel sektör ve hükümet iştiraklerinde yazılım mühendisliği yapıyorum. Bu sitede 2005 Mart ayından beri genelde yazılım mühendisliği ve Microsoft teknolojileri hakkında yazmaktayım. Profesyonel iş geçmişim hakkında daha fazla bilgiyi aşağıdaki Çember.net linkinden alabilirsiniz.
Çember.net
Faturaları ödeyen günlük işim dışında Açık Kaynak Subtext Projesine katkıda bulunuyorum. Bu blogun alt yapısıda Subtext ile hazırlanmıştır. Ayrıca 1999 yılından beri Programlama.com sitesinde VB6 editörlüğü yapıyorum. Fakat takdir edersinizki VB6 artık ölü bir dil, bu nedenle beta sürümlerinden beri C# ve ASP.NET programcılığı ile uğraşıyorum.

kontak

Soru sormak veya öneride bulunmak isterseniz buradaki kontak formunu kullanın. Mesajlarınıza en kısa zaman içinde cevap vermeye çalışacağım. Ayrıca Windows Live Messenger kullanarak gyeniceri {AT} hotmail {DOT} com adresinden bana ulaşabilirsiniz.
Eğer İngilizce blogumu okumak isterseniz buraya buyrun.
Blogumu RSS Bandit gibi bir RSS okuyucusu ile de takip etmek için kullanın.
RSS 2.0

Reklamlar


imleme

Yumilerime ekle   Reddit Türkçe'ye ekle   Limkle   Bag-kur

Vezir

Vezir Proje Danışmanı
Sitede birde Vezir isminde wikimiz var. Bu wikiyi yazmayı düşündüğüm bir kitap için oluşturmuştum daha sonra herkese açmaya karar verdim. Vezir yazılım firması kurmak isteyenlere tavsiyeler vermek için hazırlandı. Ayrıca UML ve Modül Tabanlı Geliştirme hakkında da bilgiler mevcut. Vakit buldukça yeni eklemeler yapıyorum. Değişikliklerden haberdar olmak için RSS çıktısına üye olabilirsiniz.
www.flickr.com
This is a Flickr badge showing public photos from gurkanyeniceri. Make your own badge here.
Bu blogda 250 yazı ve 336 yorum var. Diğer sitelerden 7 adet link gelmiş.

Buradayım

my blogmap

Reklamlar