22. Aralık 2014
Mesut ÇAKIR
ITextSharp kullanımına başladığımda ilk karşılaştığım problem bu oldu. Çözümünü özel Font tanımı yaparak çözdüm.
BaseFont bF = BaseFont.CreateFont(@"C:\Windows\Fonts\arial.ttf", "windows-1254", true);
HeaderTextFont = new Font(bF, 14f, Font.BOLD);
TextFont = new Font(bF, 12f, Font.NORMAL);
Kullanırken;
document.Add(new Paragraph("ĞÜŞİÖÇ ğüşıöç", HeaderTextFont));
FRONT-END ve BACK-END Developer yazılım dünyasına adım atan bir çok arkadaşımız bu terimler hakkında hiç bir bilgiye sahip değiller. Bu konu kariyer gelişimleri için önemli bir rol oynamak olduğu için bu konuyla ilgili kısa bir bilgi vermek istedim.
Front-end nedir? Back-end nedir?
Front-end developer denen kişinin, tam tanımını yapacak olursak, kullanıcının etkileşime girdiği önyüzün (client-side), HTML, CSS ve JS teknolojilerini kullanarak geliştiren kişiye front-end developer (önyüz geliştirici) denir. Back-end developer ise kullanıcının görmediği arka kısmı (server-side), geliştiren kişidir. Back-end teknolojilerinide Python, PHP, Ruby, Java, C#, ASP.NET, MySQL, MS Sql, MongoDB diye özetleyebiliriz. Aslına bakarsanız adları üstündedir, front-end yani önyüz, back-end yani arkayüz. Teknolojiler geliştikçe bu iki kavram ortaya çıktı ve zamanla kendi aralarında bile dallanmaya başladılar. Örneğin front-end kısmında CSS Developer, (yada UI/UX Developer) ve JavaScript Developer gibi alt dallar çıkmaya başladı. Back-end kısmında ise Database Developer, Java Developer yada Software/Application Developer gibi alt kırılımlar oluşmaya başladı. Her iki alanda bulunan alt kırılımlar aslında uzmanlaşmayı beraberinde getiriyor. Böylece daha profesyonel projeler geliştirilebiliyor. Çünkü siz on işi bir kişiye yaptırmak yerine uzmanlığına göre bir yazılımcıya veriyorsunuz böylece hem zamandan kazanıyorsunuz hemde çok daha iyi bir iş çıkarmış oluyorsunuz.
Yazının Devamı İçin Metin Yılmaz Sitesine Bakabilirsiniz...