Posts Tagged ‘desktop’

long time no see blog…

29 days since the last time I something wrote here. It has been kinda busy for me these past weeks and there had been a lot of changes in my personal and professional life (i admit that this could be something historical for me). As much as I would like to write it down here, there are some areas of my life which are not supposed to be (and admittedly, I refuse to be) publicized. My close friends know, and as far as we are concerned, that is more than enough.

It came to my mind that my career in programming (after more than 10 years of doing this) has left my knowledge in programming obsolete pertaining to the present and upcoming trends, especially when it comes to the WEB!. Still my mind and body (simply because I often feel sleepy doing my boring job) rejects this proposal to accept that I should transfer to Web development and leave my desktop programming to history. Even though we know that desktop programs are not “in”, still, I consider expanding my knowledge outside windows development and pursue some other “offline” programs. Here’s a list of what I like:

1. Pursue developing Windows application through the Windows Presentation Foundation. Windows Forms is not an option anymore!

2. Expand my knowledge in the .NET framework 3.5 and later. I still am fighting for LINQ !

3. Go back to studying Computer Science 101 class (Software Engineering). For these years I admit to not knowing the  SDLC (Software Development and Life Cycle) and the Waterfall model.

4. Learn more about Shell Scripts and PERL!!!!! I desperately want to learn these languages.

5. Keep up administering and maintaining my Server for the rest of my life (Uptime of 55 days 05:21 hours at this point).

6. Go back making College Thesis Projects (unethical isn’t it?).

7. Learn developing Mobile Apps and hardware embedded applications. I miss my C days!

8. Force to learn some Web languages specially PHP and ASP.Net but not to the point of loving them!

9. Force to learn back again Database lang specially SQL (I HATE THIS!).

10.  CONTINUE ON PURSUING MY DREAM EVEN IF THIS WILL CAUSE ME MY JOB!

  • Share/Bookmark

My dream Extreme PC! (so far to this date)

This is my compilation of enthusiastic pc parts that should be respected not to mention the price of almost HALF-A-MILLION Pesos ($9,655.49 based on the exchange rate today 7/17/08).

Note: This PC is just composed of the main parts (CPU,Graphics card,Memory,Hardrives,the casing,optical drive and the LCD monitor) no keyboard, mouse and other peripherals included.

Key Features:
- Dual Quad Core Extreme Processor (2 physical Quad core total of 8 Cores)
- ATI Crossfire in dual GPU (2 physical GPU per card total of Quad Core GPU)
- 1.2 Kilowatts of Power Supply (whooo.. consumes almost same as your typical Aircon)
- 8 Gigabyte of super low latency memory. (board supports up to 16gb of these)
- Water cooled casing, (limited to 1 processor only).

Main Processor

Intel Core 2 Extreme QX9775 LGA771 1600FSB Quad-Core Retail Processor
Seller’s page

Intel Core 2 Extreme QX9775 LGA771 1600FSB Quad-Core Retail Processor
PHP 91000.00 x 2 pcs (quad core x 2)
==============
Php 182,000

*************************************************************************
Mainboard

Intel D5400XS “Skulltrail” LGA771 DP 1600FSB mobo
Seller’s Page
Intel D5400XS

==============
Php 39,999
*************************************************************************
Memory

Patriot Extreme 4GB kit (2x2GB) DDR2 800 4-4-4-12 EPP
Seller’s Page
Patriot Extreme 4GB kit (2x2GB) DDR2 800 4-4-4-12 EPP
PHP 11199.00 x 2 pcs (2 pairs= 8gb)
==============
Php 22,398
*************************************************************************
Hardrives

Primary drive:
Mtron 32GB SSD (Solid-State Drive) SATA HDD
Seller’s Page
Mtron 32GB SSD (Solid-State Drive) SATA HDD
PHP 33000.00

Secondary Drive:
WDC VelociRaptor (Retail Box) 300GB 10K rpm SATA2 HDD
Seller’s Page
WDC VelociRaptor (Retail Box) 300GB 10K rpm SATA2 HDD

PHP 16000.00

==============
Php 49,000
*************************************************************************
Graphics/Video Card

Primary Display:
Sapphire Radeon HD3870 X2 1GB DDR3
Seller’s Page
PHP 26500.00

Secondary Display (for Crossfire configuration):
Sapphire Radeon HD3870 X2 1GB DDR3
Seller’s Page
PHP 26500.00

Sapphire Radeon HD3870 X2 1GB DDR3 Crossfire
==============
Php 53,000
*************************************************************************
Display/LCD Monitor

HP w2408 Black-Silver 24″ 5 ms LCD
Seller’s Page
HP w2408 Black-Silver 24

==============
Php 39,999
*************************************************************************
Optical Drive

LG GGW-H20N Blu-ray/DVD/CD writer & HD DVD ROM (Retail Box)
Seller’s Page
LG GGW-H20N Blu-ray/DVD/CD writer & HD DVD ROM (Retail Box)

==============
Php 17,200
*************************************************************************
Powersupply

Silverstone ZM1200M 1200 Watts
Seller’s Page
Silverstone ZM1200M 1200 Watts

==============
Php 16,500
*************************************************************************
Casing

Gigabyte 3D Mercury (LIQUID COOLING)
Seller’s Page
Gigabyte 3D Mercury (LIQUID COOLING)

==============
Php 16,950
********************************************************************************************************************

TOTAL PRICE TAG

Php  437,046.oo (as of 7/17/08)

  • Share/Bookmark

Why I hate WEB?

This blog is actually a continuation of my previous blog “The end is near…” which I talking about why should and shouldn’t have to steer the wheel to web based apps.

This is my personal comparisons from the Windows based application versus web based applications and vice-versa.

  1. Desktop Applications is more easier to design than web apps.
  2. Desktop Applications is more flexible because it can layer your designs although web has its floating CSS thing they have whatever it is….
  3. Desktop Applications is “Event-Friendly Fire” meaning it is much more easy to manipulate events than POST/AJAX POST events whatever again they called in the web apps!
  4. Debugging in the web is so Horrible!!!. You can’t even debug walk through and debug step up, no JIT (Just In Time) Debugger. Web programmers rely only to the errors displayed or generated AFTER the the actual error itself was been executed. When debugging a Desktop app you can “pre-execute or sneak peak” your variable values before the actual event is fired therefore you can manipulate your codes WHILE RUNNING  (Fix and Continue method) and again reducing programmers time . As all we know, Web programmers is much stressfull debugging their programs because they don’t see the actual position of the execution inside their program and therefore they got problems tracing the problem when an error triggered (your not GOD to be perfect!).
  5. Cross Browser Incompatibility issues on the web apps makes their design goes mad. Desktop app ensures you have no problem after the compilation (possible errors is just only your logic codes, LOL).
  6. Desktop Applications is much better to perform than web (come on wait till I get finish). Why?
    • All web apps (I mean All!) reside and runs only on a single desktop application thing called a Browser. Browser is a powerfuly program yet it still has limitation. One of its limitation is the flexibility to use all available resources from the client PC’s, RAM is limited therefore you can’t excel you app even the PC has a 2gb capacity on it, you can’t do Multi-Threading in the web (your browser can do but your HTML can’t) and therefore it just a waste the powerfullness of the clients CPU. And lastly, you can’t make a user rich graphics experience in the web (you can only do that by making a flash or silverlight embedded on your page but still limited to browser capability not to mention the bandwidth usage) so again you just wasted the client GPU.
  7. And the last thing why i don’t like web is-  I DON’T KNOW HOW TO DO IT.wahahahaha…..

Now, I am not biased (yeah right) so I will give my personal views why should I go to the web app.

  1. Web apps is PLATFORM Independent, meaning no O.S compatibility issues period.
  2. Web apps has no client deployment., meaning no more local installation period.
  3. Web apps has no local configuration to made prior to his operation, meaning you don’t have to configure database connections to the server, no more registry manipulations and etc before operating the program itself. Web apps is just sitting there always waiting to use him. Period.
  4. Web apps has more marketing than desktop apps, meaning there is more possibility that you become famous because everybody can see your work around the world than letting them to install your program first before seeing your work (lol, only a dumb ass will do this). Period.
  5. Web apps according to others is more secured than desktop apps, I must admit that they are correct!.Period.
  6. Web apps is much PROFITABLE today than desktop apps.  Again I admit they are correct. You can earn now more money doing something like porn sites or writing  blogs like this than making desktop based ERP’s.Period.
  7. And the last thing. Web apps has more JOBS!.Period.

Now I am finish telling my views from both side, can you tell me your views about desktop apps and web apps. Please I will allow you to make comment about the write-ups above but please please please… do not try to insult me, judged me,comments that is not or out of the topic or just simply Kick My Ass!Thanks. :)

  • Share/Bookmark
Return top

DISCLAIMER

Due to my superb English vocabulary, users are still encourage to use dictionary and thesaurus for your references :D
 

Switch to our mobile site