Java için VisualAge kodlama için Smalltalk Tarayıcı modeli kullanılmış, ve ben onlar (IBM) tipik bir dosya tabanlı dil alma ve daha yüksek bir kavramsal moda yukarı kaldırarak büyük bir iş yaptığını düşündüm. Örneklemesi bile, büyük bir add-on VaJ (kişi biliyor veya dil üstlenmeden araçları ilk ... Ben Smalltalk benim dişlerimi kesmiş Tabii bir tahmin ;) almak tanıtıldığı için unutma ya da iyi üstlenmeden araçlar getirmek zorunda sonra (çok) birkaç yıl için C + + taşındı ve Smalltalk gibi bir şey görmek için memnun oldu. Ben IBM ciddiye Eclipse üzerinde hareket olduğunu görünce Ben şaşkına dönmüş oldu.
Ama zaman benim co-işçi kez en. Java dosyanın tüm metni görmek için mümkün değil varlık gibi değildi. Ben "bir kerede sınıf dosyasının tüm görebilirsiniz, böylece sadece bir sınıfta tek bir yöntem yok, neden?", Rica ediyorum Sonra birisi "O zaman ben de çok iyi kodumu ayrıştırmak mümkün olmaz!", Cevap olur Ben "kod iyi ayrışmış ise, neden bir kerede her yöntemi görmek gerekir?", Cevap olacaktır için Ve sonra ben şey nedense yavaş olma konusunda bir cevap olacaktı ...
Yüzünüzde kod veritabanı metin dosyaları bir sistem olduğu gerçeğini atmak ve kod ile bu şekilde çalışmak için kuvvet geliştirme ortamları her zaman, özellikle OO dilleri halinde de ... bana geri zekalı gibiydi.
Having said that, there are a number of things that I don't like about the traditional Smalltalk browser. I've often wanted a better way of navigating across the browser instances that I've opened and visited. Whenever you work with code there is invariably a context of methods and classes that you are working with (modifying and/or viewing) - it should be simpler to navigate around the context that dynamically develops while you work.
I would also like to be able to easily compose a view of 2-3 method bodies together at one time - something that a code-folding editor can sort of give you, at least for one file...