I've arrived to a dilemma in my personal project where I'll need to design a circuit like the following:
The logic makes sense to me, but I found that I am unsure in what nature would it be best for me to implement a gate in my circuits.
Let's take the NOT gates for instance; I thought making a NOT gate would involve one single transistor:
However I read an article that criticizes this approach, saying it is crude. Instead it offers this insane thing:
The article states that it "maximizes voltage gain", but doesn't explain how very well. The article also goes on to explain how the circuit works, which I admit is clever, but I don't see the advantage of this over the single transistor method. The above circuit also seems like overkill. Is the single transistor method no more than an academic exercise?
The Actual Question
What's a real, practical way to implement small logic in circuitry? In the case of the NOT gate, I have the single transistor, multi transistor and IC approach. Integrated circuit inverters however sell only in arrays (that I can find), so this also seems like overkill to me.
To me, the most pragmatic approach is the single transistor, but I'm unsure if this is a correct assumption.