Bernad Pakpahan Blog

real Geek or young Entrepreneur?
See also: Other Geeks@INDC

Indonesia go Open Source! What about .NET?

IGOS, Ini adalah jargon yang lagi ngetren saat ini. Pemerintah terlihat cukup peduli dengan Hak cipta Perangkat Lunak. Semoga hal ini tidak hanya panas sesaat dan akhirnya lenyap ditelan waktu. Dengar open source pasti yang terbayang oleh kita aplikasi-aplikasi yang dibangun oleh bahasa-bahasa seperti Java, PHP, dll. So what about .NET? Apakah dengan .NET kita bisa mendukung IGOS? Jawaban bisa, banyak software open yang dibangun dengan menggunakan teknologi .NET. Dan itu tidak diharamkan oleh microsoft yang melahirkan teknologi ini. Teknologi seperti DotNetNuke yang dibangun menggunakan .NET tidak kalah bersaing dengan software open source lainnya yang dibangun menggunakan Java, PHP, dll.

So bagaimana kalau kita ingin membangun dari awal? Cukup banyak software-software yang mendukung proses development software open source. Software-software ini tidak semuanya open source, tapi pada umumnya gratis, karena tidak semua yang gratis harus open source :D. Namun dengan bantuan-bantuan software kita dapat membangun aplikasi open source dengan cost yang rendah tanpa harus membajak.

Berikut ini teknologi-teknologi alternatif dalam membangun aplikasi open source dengan .NET. Sebagian aplikasi telah banyak digunakan di dunia open source, dan sebagian lagi merupakan porting dari-dari tool-tool tersebut. Sebagian lagi terus melakukan proses “enhancement”, karena open source di .NET masih belum se “mature” rivalnya Java. Sebenarnya beberapa teknologi seperti .NET Framework yang merupakan engine utama dari teknologi ini adalah free alias gratis, namun .NET Framework masih punya dependency dengan Windows OS. So teknologi Mono yang running di Linux dan windows adalah alternatif yang tak kalah menariknya. Meskipun Mono belum selengkap sestabil kembarannya, setidaknya perkembangan teknologi ini cukup menjanjikan. So keep on eyes with this technology.

 

Category

Main Technology/Tools

Alternative Open Source/Free  Technology

1

Operating System

Windows XP/2003

Mandrake Linux
http://www.mandrakelinux.com/

2

Framework

.Net Framework

Mono Project
www.mono-project.com

3

IDE/Editing Tools

Visual Studio 2005

Sharp Develop
http://www.icsharpcode.net/OpenSource/SD
Eclipse
http://www.eclipse.org

Visual Studio Express
http://msdn.microsoft.com/vstudio/express/
ASP.NET Web Matrix
http://www.asp.net/webmatrix/
VIM

http://vim.sourceforge.net
MonoDevelop
http://www.monodevelop.org/Main_Page

4

Documentation Tool

Microsoft Office

Open Office

http://www.openoffice.org/

5

Modeling Tools

Microsoft Visio
Rational Rose
Enterprise Architect

Agro UML
http://www.agrouml.com/

6

Source Control Management

Microsoft Visual Source Safe

WinCVS

http://www.wincvs.org
TortoiseCVS
http://www.tortoisecvs.org)

7

Databases

SQL Server
Oracle

SQl Express
http://msdn.microsoft.com/vstudio/express/sql/
Oracle Express
http://www.oracle.com/technology/products/database/xe
PostgreSQL
www.postgresql.org/
MySQL
www.mysql.com/

8

Web Servers

IIS

Cassini
www.asp.net/Projects/Cassini/
XSP

http://www.mono-project.com/ASP.NET

Apache
http://www.apache.org

9

Build Automation tools

Visual Studio 2005 (MSBuild)

Nant
http://nant.sourceforge.net/

10

Testing Tools

Visual Studio 2005

NUnit
www.nunit.org/

11

Continuous Integration

Microsoft Team Foundation Server

CruiseControl.NET
http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
Draco.NET
http://draconet.sourceforge.net/

Hippo.NET
http://hipponet.sourceforge.net

….

…..

…..

Mungkin ada aplikasi yang tidak lagi open source atau gratis, mohon diupdate. Bagian yang terakhir, sengaja saya buat titik-titik, jika rekan-rekan sekalian tahu aplikasi-aplikasi lainnya yang free atau open source, silahkan dishare. Untuk menambah wawasan kita...   

Share this post: | | | |
Posted: Jun 20 2006, 08:51 PM by bernardpakpahan | with 8 comment(s)
Filed under:

Comments

bernardpakpahan said:

yang dilihat bukan alternatif, tetapi one big familiy again all, serius mau buat? secara kultur OSS beda dengan kultur Microsoft, jadi ini bisa against the rule
# June 20, 2006 9:27 PM

bernardpakpahan said:

gw sech cenderung ke JAVA soalnya emang terbukti bagus dari dulu. Cuma g gak pinter JSP, ada yang bisa bantu gak kasih usul gimana belajarnya ?
# June 20, 2006 9:40 PM

bernardpakpahan said:

Gw sih DotNetNuke saja. :-p

http://www.dnnindonesia.net
# June 20, 2006 10:05 PM

bernardpakpahan said:

untuk source control ada yg bagus juga free : subversion.
# June 22, 2006 8:57 PM

keren said:

gw g ngerti pake open source

g ada yang ngajarin sich

biasa diguruin.

# April 6, 2007 11:43 AM

Arianto said:

Para master, saya masih newbie nih.. Saya udah download Sharp Develop, basic saya VB.Net, saat saya coba vb.net di sharp develop dan ingin membuat program database kok nggak bisa ya? Gimana caranya? kok saya presentasikan OLEDB connection lewat coding juga nggak bisa? Mohon bantuan para master... Thax B 4

# October 1, 2007 10:12 AM