Konu: light switch e karşı bir yazı
bende yeni okudum
okumak isterseniz
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
fox4um » LightSwitch » light switch e karşı bir yazı
bende yeni okudum
okumak isterseniz
Okudum. Katilmiyorum. O kodun gridde satir basina calisacagina beni ikna edemedi mesela. Oyle olsa da o tip kodlama hep olmustur ve bir optimizasyon her zaman mumkun (mesela VFP gridde kolon toplami almak. Yillarca ben her degisiklikte 'select sum() ... ' yapmak gereksiz onun yerine delta kullanilmali diye yirtindim ama hala select sum() kullaniliyor ve dunyanin sonu degil:)
Sonra kendi sorulari var o sorulardan sadece prezantasyonu gordugu ve zimbirtiyi eline alip kendisi birsey yapmaya kalkmadigi anlasiliyor. Dedikleri dogru da olabilir ama hic denemeden bir prezentasyon seyretmekle bu kotu demek haksizlik bence. Iyi diyen de yaniliyor olabilir ama en azindan haksizlik etmemis olur. Linq'ya da cok laf ettiler de ne oldu. Sekreterine verip yazdiracakmis, varsa oyle yetenekli sekreter bir tane de bana ayarlasin:)
Ha bu arada en son paragraflara dikkat edersen, zaten Access, VFP ... programcilarini 'sekreter' zannediyorlar.
halt etmis biz yillardir sekreterlik mi yapiyoruz ...
daha release olmamış program üzerinden konuşmak tehlikeli.
son yıllarda yazılım dünyasında özellikle web de çok hızlı ve çok değişiklik oluyor..
Microsoft çok koldan bu işe dalmış durumda. düşünsenize silverlight her yıl yeni versiyon çıkarıyor.
Belkide 7-8 sene sonra bu ortamlara benzer bambaşka ortamlar kullanacağız.
yazılımcıların uzun vadede çok ayrıntı ile uğraşmak istemeyeceklerini düşünüyorum.
15-20 yıl önce 2-3 ekran yapardın program satılırdı. şimdi kullanıcıların talepleri çok arttı
çok şey istiyorlar artık . Bu kadar çok talep ancak hızlı yazılım geliştirilen aygıtlarla yapılabilir.
ben bugün geliştirilen bazı teknolojilerin uzun vadede kullanılmayabileceğini düşünüyorum.
ama hangileri olur onu bilmek çok zor.
Aslında web de yazılım üretmenin dışında , sadece tasarım yapabilecek insanlar gerekiyor. Bu bizler için yeni bir kavram. Böyle bir meslek dalı çıkıyor yavaş yavaş .
Web de bir yazılım geliştirmek için bir yazılımcı ve bir tasarımcı gerekiyor artık.
Eskiden yazılımcı bu iş için yeterdi..
SilverLight,LightSwicth deyince su linklere de bak derim Konuralp,
direkt SL ile ilgisi yok ancak Windows Phone7 ve LS SL teknolojisi uzerine kurulu oldugu icin ileride varilacak noktalar acisindan orneklemek istedim.
http://wp7designtemplates.codeplex.com/
A project for sharing XAML based resources for creating consistent Windows Phone 7 user experiences. The templates are based on the UI Design and Interaction Guide for Windows Phone 7. With these templates you can easily create common Windows Phone UI layouts by simply copying and pasting the desired page. We’ve taken care of the margins, styling, and custom controls that may not be available in the platform.
Ben şahsen .net mantığı , Entity Framework , lightswitch , silverlight ın
çok uzun yıllar kullanılacağını, piyasada çok yayılacağını düşünüyorum.
Benim çevremde .net ile yazılım yapan çoğu kişi nin bir önceki dili delphi
delphi ciler eskiden burunlarından kıl aldırmazlardı. delphi nin en iyisi olduğunu
söylerlerdi. Şimdi çoğu .net de yazıyorlar.
Sade Pide = .Net
Karışık Pide = .Net + SL & LS + Web
Acaba bir bakkal stok durumuna evden bakmak ister mi? Bence ister. web yazılım teknolojileri SL, ASP.Net, Linq , Ajax.. Hemen şimdi..
( Soykan 'a )
- Pideniz sade mi olsun yoksa karışık mı?
- Karışık lütfen.
- 15-20 dk da hazır efendim.
- Teşekkürler ...
*************************
( Ali 'ye )
- Paket kuruyemişiniz var mı?
- Elbette ne arzu etmiştiniz?
- Hah şurdaki fıstıklardan istiyorum bir paket fındık, birde şu bademlerden.
- Hemen efendim, Buyrun Borcunuz 10 lira ...
- Lütfen burdan alınız .....
************************************
Yazılım geliştirme işimi çok kolaylaştı yoksa ben mi bir şeyler kaçırıyorum?
Konuya açıklık getireyim
Sade Pide = .Net derken görsellik iddiasi olmayan uygulamalara denk geliyor
Karışık Pide = .Net + SL & LS + Web derken görsel yanıda olan,web ayağıda olan uygulamalara
denk geliyor anlamında demek istemistim . cok iyi anlatamamisim ...
Bence programlama dilleri kolay. Çok zor değil.
Fakat küçük küçük çok şey var. Öğren öğren bitmiyor.
Insan şaşırıp kalıyor özellikle .net de öğrenilecek o kadar çok şey var ki
hiç bitmiyor yaa
Sen daha bir şeyi öğrenmeden yeni versiyonu çıkıyor. Ya da yeni bir kavram çıkıyor.
Belki 5- 6 yıl sonra bir kısmını kullanmıyor olacağız ama bir yerden de başlamak gerekiyor.
Soykan abi sizler çok iyi anlattınız, ben konuyu biraz neşelendireyim dedim.
Espriyi kendim yaptım kendim güldüm galiba
Bence gereken herşeyin var olduğunu kabul edip, projeyi geliştirirken detaya girmek en iyisi ,yoksa yeni çıkanlarla eskileri karşılaştırıp hangisi daha iyidir diye düşünmek acaip zaman kaybettiriyor.
Göç yolda düzülür mantığıyla gidiyorum ben. Zaten detaya girdiğinde farkli seçenekleri görüyorsun. mevcut esneklik içinde birini seçme olanağın her zaman var.
Genel yapıyı bilmek SQL 2008 , ASP.Net ve bir .Net diliyle başlandığında detaya inecek bilgin olmasa dahi mevcut projenin stresiyle hızlı ve nokta vuruşu bir öğrenme süreci gelişiyor. Üstelik sonuçta iyi yada kötü çalışan bir projen oluyor. Hiç kimsye "merhaba dünya" ile başlayan bir öğrenme süreci tavsiye etmiyorum.
Onun yerine SQL de bir veritabanı oluşturup, carikart , stokkartı falan oluşturup, webformu kullanarak kayıt ekleme,silme, arama yapmakla başlamak en iyisi. Değişken tanımlama ,formlar arası geçirme, dataset,datatable, linq, session, html,java, ajax vs .. bunlar arkasından zaten gelecek.
Ali; Göçü düzmeye başlamışsın. Öyle görünüyor ...
arkadaşlar,
kalite her işte olduğu gibi programcılıkta da detayda oluşuyor.
Çok iyi bildiğimi düşündüğüm fox ile %50sine hakim olabileceğim SL'dan çok daha iyi ürün çıkaracağımı düşünüyorum.
Çok kolay programların karşısında rekabetin dürttüğü müşteri talepleri hep olacaktır.
Başka bir deyişle ne kadar kolay olursa olsun kimse "hello word" ile de tatmin olmuyor.
öğrenmek kelimesi geçmişken
bugun gelen mail de www.learndevnow.com
sitesinde bütün microsoft ürünlerinin anlatım videolarına 99 dolardan 1 yıllık erişim hakkı veriyorlar
gerçi o kadar çok video var ki buna gerek var mı bilmiyorum
tabii bir de bu site var aynı amaçlı www.learnvisualstudio.net
Ben learnvisualstudio.net'e vakti zamaninda 99$ verip 'omur boyu' uye oldum. Simdi dogrusunu soylemek gerekirse learnvisualstudio.net 0'dan hatta -1'den baslayip anlatiyor ve karsisindakinin daha once hic programlama yapmamis olabilecegini varsayiyor (yani nasil diyeyim, yoldan gecen birini oturtsam basina, biraz kafasi calisiyorsa ogrenir onu seyrederek Beni bayiyor tabii o kadar olmasi ve genelde seyretmeye kalktigimda 4x hizla filan seyrediyorum. Neden seyrediyorsun dersen, huyum kotu biliyorum dedigim seyi bile ya arada biliyorum diye atladigim birsey varsa diye ustunden gecmeden bakarim. Bazen de hakikaten onceden bilmedigim ipuclari yakaliyorum. Tonlarca video'dan sonra en sonunda yeni bir yeni baslayanlar icin serisi yapip gunlere boldu. O seri guzel. Gunde bir tane bile izlesen 10 gunde baya ilerleniyor.
Diger taraftan, artik video ile ogretim o kadar moda oldu ki dogrudan MS'un kendi developer sayfalari ucretsiz 'howto' videolari ile dolu (hem de her konuda - ister C#, ister virtual server nasil kurulur, forefrontclient nedir ...).
Hepsinin ortak kotu yani, bilgi o kadar bol ve cok ki hangisine yetisip bakacaksin. Irade gerekli duzenli olabilmek icin ve ben ogrendim ki o kadar irade bende yok:)
learnvisualstudio.net e bende üye oldum zamanında videoları da
indirdim ama sonra sıkıldım senin gibi çok video izliyordum eskiden
şimdi program yazarken takıldığım yerde o konu ile ilgili web den
arama yapıp bazen döküman bazen video izliyorum.
dediğin gibi learnvisualstudio.net deki videoların çoğu daha önce başka
dilleri kullanmış insanlara göre değil.
Bu videolarda her şeyi otomatik , çok fazla kod yazmadan, sadece bir kaç mouse hareketi
ile yapıyorlar ya acayip kıl kapıyorum. Gride hiç bir otomatik işlem kullanmadan sadece kodla
databind etmeyi aynı gridi edit etmeyi , yapılan editi cancel etmeyi öğrenmek için çok uğraştım.
örneklere bakıyorsun direk hiç kod yazmadan takır takır yapıyor. (özellikle earnvisualstudio.net örnekleri )
O zaman öğrenmedim hissine kapılıyor insan.
fox4um » LightSwitch » light switch e karşı bir yazı