1 Son düzenleyen, ercan (02.12.2007 09:50:17)

Konu: vfp ve peter ilkesi

Peter ilkesi (Peter Principle)

1968 yılında eğitimci Dr.Laurence J. Peter (1919-1990), “Peter İlkesi” adlı kitabında kendi adını verdiği bu ilkeyi tanımladı: Hiyerarşik bir düzende, her çalışan, kendi yetersizlik düzeyine kadar yükselme eğilimi gösterir. Bir üst pozisyon daha zor olabilir, daha farklı olabilir ya da kişinin yeteneklerine uygun olmayabilir.
Yönetim biliminin en çok kaynak gösterilen kurallarından biri olan, hatta  Scott Adams’in Dilbert serisindeki bir kitaba da ilham veren Peter İlkesi,  sonradan bilişim sektörüne de uyarlandı.

(burası önemli smile ) Zamanla yapılan minik yamalarla, kendisini geliştiren programcılar tarafından bile çözülemeyecek kadar karmaşıklaşan, ölmek üzere olan yazılım projelerini tanımlamak için kullanılıyor.

(ms vfp yi daha iyi anlatacak başka birşey bulamıyorum.)

Peter İlkesi, 1981’de Avalon Hill tarafından grup oyunu olarak piyasaya sürüldü. 1995- 2000 yılları arasında  ise BBC’de yayımlanan, bir banka şubesinin yeteneksiz müdürü etrafında geçen olayları konu alan bir dizinin adı oldu.

2 Son düzenleyen, cetinbasoz (02.12.2007 14:05:17)

Re: vfp ve peter ilkesi

VFP ile nasıl ilişkilendirdiğini anlayamadım ama herhalde o da benim yetersizliğim:)

3

Re: vfp ve peter ilkesi

herhalde ms vfp yi düzelte düzelte güncelleye güncelleye bu işin içinden çıkmayacağını anladı ve vfp nin bitmesine karar verdi.

4

Re: vfp ve peter ilkesi

o zaman windows u da kapatsin smile

5

Re: vfp ve peter ilkesi

mac os ile karşılaştırılınca mantıklı smile

6

Re: vfp ve peter ilkesi

MAC i bilmemde sonucta MS un ticari tasarrufu bu ama haksızlık etti VFP ye o yuzden tuhaf bir sekilde sundugu yeni alternatiflere karsi soguk bir durusum var sad

7 Son düzenleyen, ercan (02.12.2007 18:33:49)

Re: vfp ve peter ilkesi

microsoft un göremediği vizyonu etecnologia  gördü.      kısmet onaymış smile

8

Re: vfp ve peter ilkesi

Samuel David ve arkadaslarinin calismalarini heyecanla bekliyorum

ayrica Mobile platformlar icin baska bir calismayida UT de Christoph Vollenhaupt yapiyor
http://guineu.foxpert.com/

.net extender ve .net compiler hakkında daha öncede konu gecmisti

http://www.fox4um.com/viewtopic.php?id=236

o ilmegide tekrar hatirlatmakta fayda gordum...

9

Re: vfp ve peter ilkesi

vfp 'ya haksızlık ediliyor. Başka yarısı kadar verimli bir program dili var mı ? (verimlilik: Pentagon savaş programlarını vfp tabanında hazırlıyor)

MS'un vfp'yu öldürme projesinin nedeni kendini pazarladığı pahalı diğer bütün platformlara (*) alternatif olmasıdır.
Aksi takdirde satardı. (Delfi veya oracle alsa idi onlar da öldürürdü)

Şöyle düşünün, vfp nun SQL'i gömülü, ayrıca aldığında kaç para ?
Veya oracle ile hazırlanıp birkaç 100.000 $ seviyesinde satılan çözüm programları VFP ile birkaç 10.000 $ lara karşılanıyor.

(*) uzmanı değilim ama bana Türkiyede'ki üst düzey MS yöneticisine bu konuyu sorduğumda (hatırlanırsa VFP9 sağlama sorunumu gideren arkadaşım) "dot net" nedeni ile demişti !

VFP9 SP2

10

Re: vfp ve peter ilkesi

.net sebebi ile oldugu belli zaten , birazda java ya karsi durmak icin mesela cep telefonlarinda .net ile hazirlanmis uygulamalar yok hepsi java ile , kıssadan hisse smile

11

Re: vfp ve peter ilkesi

ercan yazdı:

Peter ilkesi (Peter Principle)
...
(burası önemli smile ) Zamanla yapılan minik yamalarla, kendisini geliştiren programcılar tarafından bile çözülemeyecek kadar karmaşıklaşan, ölmek üzere olan yazılım projelerini tanımlamak için kullanılıyor.
...


böyle birçok program tanıyorum ama VFP bunlardan biri değil. Ben daha MS Foxpro'yu satın aldığı an amacını anlamıştım. Çoklu platformda ilerleyen bir databasenin önünü kesmekti tek amacı. 110 milyon $ ödediği yazılımın hemen mac,dos ve unix versiyonlarını kesti. windows'ta da pek tanıtmadan devam etti. çünkü vfp sql server'a ihtiyaç duymuyor. sadece büyük projeler için gerekiyor.

20 yıl önce üniv. başladım, nerdeyse 20 yıllık programcıyım; vfp gerçekten gördüğüm en bugsız en stabil dil. ta foxbase zamanından beri bu böyle.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

12

Re: vfp ve peter ilkesi

VFP'nin hala gidebilecegi yerler vardi ama temelde daha ilk gunden imhasi icin alindi. Olaya biraz tarihleri itibariyle de bakarsan MS onu aldigi zaman elinde database grubundan elle tutulur hicbirsey yoktu. Sonradan imha plani kullanici tabaninin direnisi ile gecikti. Bunu MS hep inkar etti ama ticari olarak boyle.

13

Re: vfp ve peter ilkesi

cetinbasoz yazdı:

VFP'nin hala gidebilecegi yerler vardi ama temelde daha ilk gunden imhasi icin alindi. Olaya biraz tarihleri itibariyle de bakarsan MS onu aldigi zaman elinde database grubundan elle tutulur hicbirsey yoktu. Sonradan imha plani kullanici tabaninin direnisi ile gecikti. Bunu MS hep inkar etti ama ticari olarak boyle.


Kullanıcı tabanı da vfp .net e dahil edilsinmi diye anket yaptıklarında tuzağa düştü ve ipini çektiler...

14

Re: vfp ve peter ilkesi

MS ne kadar gözden cikarmis daha dogrusu bitirmis te olsa VFP ve onunla uretilmis yazilimlar uzun bir sure daha var olmaya devam edecek , diger calismalarda ( open source a dayali ) cabasi , yanilmiyorsam Metin in FP DOS ile yapilmis uygulumasi hala kullaniliyor bu bile su anki halinin uzun bir sure daha kullanilacagini ve terkedilmeyecegini gosterir gibime geliyor ...

ama agirlikli olarak database ve desktop uygulamalari icin
yoksa .net ile gelen mobil device vs ler icin gelistirilmis ortami inkar etmek don kisotluk olur ama etechnologia ve guineu (umarim basarili olacak) ayri bir soluk ve umut getiriyor . Ama ben de mobil uygulama gelistirebilmek icin VS2008 C# express edition learning videosu nu izliyorum bir yandan ...

15

Re: vfp ve peter ilkesi

ister misiniz ms etechnologia dan vfp yazılımlarını 1 milyon dolara ya da daha da fazlasına satın alsın?
sad

16

Re: vfp ve peter ilkesi

iş o aşamaya gelse ben olsam etechnologia yerine MS u surundururum smile

17

Re: vfp ve peter ilkesi

SQL2008'i de gordukten sonra ben pek emin değilim VFPnin bundan sonra pek devam edecegine (benim de hala foxbasede yazılmıs kullanımda programım var ama egri oturup dogru knousmak lazım ona donup ben hic bakmıyorum bile). .Net 3.5 ve LINQ da cıktı (kullanması da fazla kolay).

18

Re: vfp ve peter ilkesi

bu LINQ tam olarak nedir? sql 2008 çok mu fazla kolaylıklar getiriyor database olayına?

ha bu arada soykan benim dos programlarımın hala kullanıldığından bahsetmiş. 200 civarında müşterim hala dos programımı kullanıyor. hatta biri 15 mağazada (Türkiye'nin en büyük alışveriş merkezlerinden biri) online olarak kullanıyor.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

19 Son düzenleyen, cetinbasoz (04.12.2007 15:39:45)

Re: vfp ve peter ilkesi

LINQ - LanguageINtegratedQuery

LINQ ile bizim VFP'de dogal gordugumuz bircok sey dile eklendi. Temel olarak bizim SELECT-SQL. Ancak onu sadece tablo/cursor gibi yerlerde degil, liste,array,... yani siralanabilir her seyde yapiyor.

Syntaxi Intellisense'den yararlanabilmesi icin biraz farkli.

var Query = from c in Customers select c;

Cok basit sekli. Bunun sonucu:

select * from Customers

gibi olabilir. Ya da cok daha karmasiktir. Customer kayitlarinin bagli oldugu Orders,OrdItems filan da icin de olabilir.

* Bir diziyi eleman basina yeni bir degisimle al
* Dizide "Ad Soyad" seklinde liste var
* Alirken onu first, last diye elemanlara ayiriyor (yani cursor'a as "first", as "last" diye yazmaya benziyor)


string[] isimler = {"Huseyin Koc,Ali Veli,Kirkdokuz Elli"};
var IsimQuery =
     from s in isimler
     select new {
         first = s.Split( new char[]{' '} )[0],
         last = s.Split( new char[]{' '} )[1]
      }
foreach (var isim in IsimQuery)
   {
      //  isim.first, isim.last ile birseyler yap
   }




c:\MyFolder'da adinda "VFP" gecen ve 10000 bytes uzerindeki dosyalar:

var VFPfiles =
for file in Directory.GetFiles(@"c:\MyFolder")
where file.Size > 10000 && file.Contains("VFP")
select file;

Bunlar uzerinde Count(),Max(),Min()... yapabiliyor daha fazlasi icin tonlarca yeni operatoru var -
Orderby,group, join,skip,selectmany, .... Cok calismam lazim cok:)

SQL2008'e gelince daha tam ben de bilmiyorum, yeni oynamaya basladim. Gorduklerimden cok etkilendim:) Artik sanirim icinde CLR destegi oldugu icin daha onceden hic olmayan seyleri yapmaya baslamislar. Bu arada yeni data tiplerinden ikisi Date ve Time:)

FILESTREAM attribute dikatimi cekenlerin basinda geliyor:) Sirf onun icin SQL2008 express kurulur yani. General field kullanmak yerine SQL2008'de FILESTREAM tanimplayip onun daha guvenilir elllerine birakmak. Hep guvenli hem de databasein parcasi dosyalar (ama disarida olduklarindan 4Gb limitini de etkilemiyor:)

20

Re: vfp ve peter ilkesi

sql server büyük firmalar tarafından küçümseniyor. birkaç arkadaş var büyük firmalarda çalışan hepsi de oracle ve sun server kullanıyor. sql küçük yerlere göre. patlar diyorlar. gerçi bizim database belediyede tık demedi ama büyük firmaları buna ikna edebilmek zor.
oracle'ı biraz inceledim. oracle'ın join'i çok güzel. sadece + ve - kullanarak join yapıyorsun. inner outer vs.. vs.. bunları destekliyor ama gerek kalmıyor. inner outer i her yapmak istediğimde help e bakmak zorunda kalıyorum. akılda kalıcı değil veya ben çok kullanmıyorum.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

21

Re: vfp ve peter ilkesi

Benimde foxpro dos ile yazılmış halen kullanılan 2 programım var. Birinin VFP versiyonuda olduğu halde kullanıcılar geçmeye gerek görmüyorlar. Yani söylemek istediğim FP DOS bile hala kullanılırken VFP'nin ömrünün dolduğu nasıl söylenebilir. İstenirse VFP çok daha geliştirilebilir. Yazılımda imkansız yoktur. Belki geriye dönük uyumluluğun azaltılması gerekebilir.

MS in kararı bencede daha fazla kazanmak için alınan bir karar.
İşler ve kafalar ne kadar karışık olursa yazılımcılar o kadar çok kazanır.